mx2海贼一片IC,一个故事
获得 0 次赞
帮助过0人
ad主要用于采集热电偶温度的。 20bit,单通道,2线串口, max11208与2线接口兼容并用sclk和rdy/dout数据的串行通讯。在这种模式下,所有控制都是通过时间的sclk高或低相位实现。2线接口只允许数据被读出通过sclk和rdy/dout端子。到sclk将转换数据输出提供串行时钟。 sclk和rdy/dout对数据进行信号准备,在sclk脉冲应用时读数据。sclk和rdy/dout默认为高电平。在转换结束,当数据可用时,max11208拉sclk和rdy/dout低并保持低直到时钟脉冲施加在sclk输入;对应用在sclk时钟脉冲,sclk和rdy/dout在每一个sclk上升沿输出转换数据。为了监测数据的可用性,通过提供一个第25脉冲,读完20位数据后拉sclk和rdy/dout高。使用此2线接口的不同的操作模式,在下面的章节中描述。 根据转换读数据 为了预测数据的有效性,使用检索数据通过sclk和rdy/dout输出。最后一位读完时,sclk和rdy/dout输出闲置,除非提供一个第25个脉冲,引起sclk和rdy/dout闲置为高。当转换数据有效,sclk和rdy/dout拉低。 对于数据读时序图如图1所示。一旦检测到sclk和rdy/dout低电平,根据时钟脉冲输出数据。数据转换高位先输出,并且为二进制补码形式。一旦所有数据都转换输出,第二十五sclk必须拉就绪/输出端子回到空闲状态。见图2。如果数据不是在下一次转换数据更新前读完,旧的数据丢失,因为新的数据覆盖旧的值。 unsigned long read_max11208() { uchar i; ulint data_out=0x00000000; //定义了32位的变量 adc_sclk=0; // if((data_temp&0x80)==0x00) for(i=0;i
如图是美信的ad芯片,我主要是用于对热电偶信号的ad转换,因为ad程序编的少,请问一下,有没有类型的思路能够借鉴一下的,求指导。
sclk:串行时钟,应用外部串行时钟 clk:外部信号输入 ad芯片的clk sclk 怎么连接