单片机/MCU论坛
直播中

麦特拉布

12年用户 996经验值
私信 关注
[问答]

ADUC7061里面的三个电流源是否有冲突?

ADUC7061有三个地方提到电流源:
1. DIAGNOStiC CURRENT SOURCES,50uA,由ADC0CON,ADC1CON控制。
2.EXCITATION SOURCES。即匹配电流源,200uA~1mA。由IEXCON控制。
3. IEXCON里面又包含一个10uA的对角电流源,由IOUT[0]控制。文档里是这么写的:Set this bit to 1 to enable 10 μA diagnostic current source
EXCITATION SOURCES电流源有两个输出,EX0,EX1,只有输出脚。
而对角电流源,应该有配对输出脚,一个灌SOURCE,另外一个拉SINK。比如A0C0为SOURCE的时候,ADC1为SINK。
EXCITATION SOURCES只有EX0或者EX1,不存在配对的灌拉脚,那么IOUT[0]控制的10uA对角电流源又是怎么个概念?和50uA的对角电流源是同一个吗?
是文档有误吗?
总之,三个地方的电流源都是概念混乱的,文档没有详细描述。
不知道有那位师傅搞明白了,请指点一下,谢谢。

回帖(2)

王岩

2024-1-11 11:45:45
你好,文档里面写的是正确的,这三个电流源是不冲突的,你提到的第一个DIAGNOSTIC CURRENT SOURCES是专门用于诊断检测外部电路open/short的电流源;第二个EXCITATION SOURCES是用来激励外部传感器的,比如RTD;第三个10uA DIAGNOSTIC  SOURCES 主要是补充EXCITATION SOURCES的激励范围。这三个电流源你分别按照数据手册描述的功能正常使用即可。
举报

旧念

2024-1-11 14:25:46
根据ADUC7061的文档描述,可以得出以下结论:

1. DIAGNOSTIC CURRENT SOURCES(50uA)和EXCITATION SOURCES电流源(200uA~1mA)之间没有冲突。这两个电流源是由不同的控制寄存器(ADC0CON,ADC1CON和IEXCON)控制,且它们的工作原理和功能也不相同。

2. IEXCON寄存器中的10uA对角电流源,是用于诊断目的的。它和EXCITATION SOURCES电流源是独立的,不会产生冲突。对角电流源的输出是通过IOUT[0]管脚。在启用对角电流源时,IO_A0C0管脚将充当SOURCE,而IO_ADC1管脚将充当SINK。

因此,ADUC7061的三个电流源(DIAGNOSTIC CURRENT SOURCES、EXCITATION SOURCES和对角电流源)之间没有冲突。它们可以分别独立地控制和使用。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分