通用组件实现基于usb的数据采集系统
图1是基于usb的数据采集系统的一种设计实例,该数据采集系统使用一个采用通用元件的串行模数转换器,例如d触发器、二进制计数器和移位寄存器。利用dlpdesign的dlp-usb245mfifo-to-usb转换器模块,可以通过主机usb端口与外围设备通信。可以编写自己的程序通过此模块来读取和写入数据,或者从dlp网站上下载免费的测试应用软件。此外,还可下载national instruments(美国国家仪器有限公司)的labview串行读写虚拟仪器(vi)。
从主机将哑元数据块写入dlp-usb245m缓冲区会在模块的rxf引脚处生成尖峰信号,这触发d触发器(74ls74的ff2)。触发器的q2引脚通过下拉其芯片选择引脚启动maximmax187串行模数转换器的转换周期。模数转换器转换周期结束将引起dout引脚电平由低到高的跳变,从而触发另一d触发器(74ls74的ff1)为从模数转换器同一dout引脚读取数据的串行时钟脉冲生成选通脉冲q1。74ls90二进制计数器对串行时钟脉冲进行计数。在计数达到9时,计数器为串行时钟重置选通脉冲,并通过重置ff1和ff2将芯片选择信号变为高电平,从而结束模数转换器的采集周期。
系统在max187串行时钟管脚的下降沿获得数据,并在下一个串行时钟的上升沿将数据转移到74ls164串行并行移位寄存器中。max187需要9个串行时钟脉冲来转移8位有效数据。此电路仅使用12位模数转换器中的8位。如电路要求12位,则必须在二进制计数器的适当输出端连接所有的与非门,从而由第13个时钟脉冲生成复位信号,同时必须使用更大的移位寄存器。
模数转换器中的串行数据转换成串行并行移位寄存器中的并行数据,然后被dlp-usb245m的写入(wr)信号传输到个人电脑。此操作是对74ls74的q2中cs信号的补充。dlp-usb245m rxf引脚生成一个触发器启动转换周期并清除移位寄存器先前的数据。
2nm芯片是极限吗
TCL提出了一系列涵盖其AI x IoT战略的新颖性
利润率回升给理想汽车的股价和销量带来了高速增长潜力
努比亚Z17S碰瓷小米MIX2成功!外观,配置,价格对比评测
led灯微亮并闪烁是什么原因,led指示灯微亮怎么解决
通用组件实现基于USB的数据采集系统
解读全球半导体技术的发展大趋势
PCB分层起泡失效案例分析
ESD器件常用参数解释和ESD器件选型参考
圣湘生物又在基因测序赛道出手,向分子诊断科技平台型企业再迈一步
高压探头安全使用操作规范
Modbus tcp转ETHERCAT网关modbus tcp和profinet区别
华为畅享20值得选择吗?来看看华为畅享20评测如何吧
传统白色家电的智能化新趋势
硅片切割过程中,别忘了超纯水和CO2起泡器的影响力
开关电源自动化测试系统的设计与实现
6类网线到底能跑满千兆吗?
犹他州正式推出基于苹果和谷歌曝光通知API的COVID-19接触追踪系统
PFC基础概述之功率因数与规范要求解答
区块链用于电网管理是否会给传统的网络运营商带来混乱?