首页 / 资料库 / 电路图
串行12位ADC(MAX187)与PC(电脑)之间的接口电路
2023-09-18 19:39:00
串行12位ADC(MAX187)与PC(电脑)之间的接口电路
一次完整的数据传输需要13个外部时钟脉冲。第一个时钟脉冲的下降沿锁存DOUT引脚(引脚6)的第一个数据位(MSB)。输出数据位在下一个外部时钟脉冲的下降沿就改变,可以读取串行数据位,直到下一个时钟周期的下降沿出现为止。模/数转换在ADC的引脚(引脚7)变成低电平时开始进行。该引脚必
须保持低电平,直到模/数转换整个周期结束为止,随后进行串行数据传输。DOUT引脚从低电平至高电平的状态变化表示EOC(转换结束)状态。然后,串行的12位数据就可以进行传输了。MAX187的工作情况由软件控制。该软件应能产生成功完成转换所需的所有控制信号,而且应能检测EOC状态。它还应能产生13个外部时钟脉冲,以便读取串行12位数据并将其转换成并行数据。
控制MAX187工作情况的软件是Turbo C++++ 3.0版本(可从www.elecfan.com 网站的《设计实例》的Web版本下载)。在代码中,Port定义与MAX187接口的PC的 Centronics端口。Write Port定义用于初始化模/数转换和产生外部时钟脉冲的端口。Read Port定义用于从ADC读取EOC和串行数据的端口。在将CS引脚和SCLK引脚下拉至低电平后,EOC环路检查EOC状态。如果未出现有效的EOC,则该环路将继续工作。有效EOC出现,13个时钟周期中的第一个周期就出现,并锁存第一个数据位(MSB)。此后,例行程序调用一个子例程(get_adc())。子例程产生剩下的外部时钟周期,以便读取12位串行数据。子例程还将接收到的串行数据转换成并行数据(adc_val)。这一转换过程为:使adc_val左移一位,由此将前一个数据乘以2,如果串行数据位的值为1,则将1加到并行数据上。一旦并行数据就绪,子例程将返回这个值并将其显示在屏幕上。
最新内容
手机 |
相关内容
低耗能,小安派-LRW-TH1传感器通用板
低耗能,小安派-LRW-TH1传感器通用板,一块板即可连接多种传感器!,传感器,多种,连接,一块,通用,接口,小安派-LRW-TH1传感器通用板是一款应用在阀门控制中的直流有刷驱动芯
应用在阀门控制中的直流有刷驱动芯片,芯片,控制,支持,远程控制,电动,调节,直流有刷驱动芯片是一种用于控制直流电机的IPB072N15N3G浅析可配置混合信号芯片
浅析可配置混合信号芯片,芯片,信号,混合,配置,灵活性,性能,MC33072DR2G可配置混合信号芯片是一种集成电路(IC),它包含了数字和模拟电路用于传感器接口设计的运算放大器,哪
用于传感器接口设计的运算放大器,哪几项特性最为关键?,运算放大器,几项,传感器,接口设计,用于,输出,在传感器接口设计中,HT1622运算放什么是串口服务器,串口服务器的组成
什么是串口服务器,串口服务器的组成、特点、原理、分类、常见故障及预防措施,服务器,串口,分类,远程访问,预防,接口,TLC27M2CDR串口支撑高端芯片研发,合见工软进军国产
支撑高端芯片研发,合见工软进军国产EDA全流程,软进,研发,芯片,布局,中国,垄断,合见工软(HuaJian Microelectronics)是一家专注于EDA(Ele基于单片金纳米线逻辑电路的多功能
基于单片金纳米线逻辑电路的多功能智能可穿戴设备开发,智能,可穿戴设备,逻辑电路,健康,分享,监测,随着科技的不断发展,可穿戴设备已电阻、电感与电容的区别
电阻、电感与电容的区别,常见,介电常数,电路设计,性是,单位,温度,电阻、电感和电容是电路中常见的三种基本元件,它们在电路中起着不