兽用B超系统FPGA负责产生脉冲信号序列,采取只读存储器读值法。预先将发射规律的超声波的数据信息写入只读存储器。兽用B超诊断仪根据用户的不同需求,设计了不同的按键,能够发送差异化的脉冲频率。有设计方案选取的超声波信号频率为20兆赫兹,无法被一般的单片机用于采样控制,因此,兽用B超系统利用FPGA的脉冲信号来完成对模数芯片工作状态的控制。FPGA的输出信号是通过分流内部时钟信号得到的。
另外,时间补偿增益信号也是通过FPGA 实现的,同样采取只读存储器读值法。预先将时间补偿增益曲线进行频率取点,接着将获得的数据写入只读存储器,数据信息通过模数转换还原为时间补偿增益曲线。
兽用B超诊断仪最后输出的字符应和图像同步,字符应包括以下内容:注释、鼠标轨迹、产科表、号码以及菜单等。设计方案内,产科表、ID以及菜单都是在四周进行显示,是为了便于操作以及提高输出图像的分辨度和清晰度。
兽用B超系统编写显示驱动程序的原理为:扫描从屏幕左上开始,扫描顺序由左至右,由上至下,当一个扫描周期完成后,又从屏幕左上重新开始后续帧的扫描,不断的进行循环。
http://xzh.i3geek.com