MCP3202
5.0
5.1
串行通信
概观
使用与MCP3202通信是
标准的SPI兼容串行接口。启动
与所述设备的通信是通过把完成
CS为低电平。参见图5-1 。如果设备上电
时CS引脚为低电平时,一定要带高
再拉低才能启动通信。第一时钟
在CS为低电平和D获得
IN
高构成启动
位。该SGL / DIFF位和ODD / SIGN位跟随
起始位和用于选择输入通道config-
uration 。该SGL / DIFF用于选择单端
或伪差分模式。在ODD / SIGN位选择
使用哪个信道在单端模式,并且是
用于确定极性在伪差分模式。
在ODD / SIGN位,该位MSBF都会发送
泰德和用于使能为LSB的第一个格式
装置。如果MSBF位为高,则数据会
从设备的MSB格式和任何进一步的
时钟在CS为低电平将使器件输出
零。如果MSBF位为低电平,则器件将输出
转换的字LSB在前
后
这个词已经
在MSB优先格式传输。参见图5-2 。
MCP3202 。该设备将开始采样模拟
输入在时钟的第二个上升沿,经过
起始位已收到。采样周期将结束
在第三个时钟的开始之后的下降沿
位。
在时钟为MSBF位的下降沿,则
器件将输出一个低电平空位。下一顺序
12个时钟周期将输出与转换的结果
MSB在前,如图5-1所示。数据总是输出
在时钟的下降沿的设备。如果所有的
12个数据位发送完毕后,器件所
继续接收时钟脉冲,而CS保持为低电平, (和
MSBF = 1 ) ,器件将输出转换结果
LSB在前,如图5-2所示。如果有更多的时钟亲
单元提供的设备,而CS仍然偏低(后LSB
第一个数据被发送) ,器件将时钟
输出零。
如果需要的话,可以将CS中低和时钟
在D前导零
IN
之前的起始位线。这是
通常当处理完成的基于微控制器
SPI端口必须发送8位数据的时间。请参阅
器件与硬件SPI端口。
CONFIG
位
SGL /
差异
单端
模式
伪
迪FF erential
模式
表5-1 :
1
1
0
0
ODD /
标志
0
1
0
1
通道
选择
GND
0
+
—
IN +
IN-
1
—
+
IN-
IN +
-
-
配置位的MCP3202 。
t
CYC
t
CSH
CS
t
SUCS
CLK
t
CYC
D
IN
开始SGL / ODD / MS
DIFF SIGN BF
不在乎
开始SGL / ODD /
DIFF SIGN
D
OUT
高阻
t
样品
零
位B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0 *
t
CONV
t
数据
**
高阻
*数据传输结束,如果还有时钟在CS为低电平时, A / D转换器将持续输出零后
无限期。参见图5-2下文的详细信息,获得LSB在前的数据。
** t
数据
:在此期间,偏置电流和比较器断电,而参考输入变为
高阻抗节点,而时钟出了LSB优先数据或零的CLK 。
图5-1:
使用MCP3202的MSB格式只能通信。
©
2006年Microchip的科技公司
DS21034D第13页