https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1191701/tic12400-query
器件型号:TIC12400需要有关 TIC12400的技术专家建议、以便回答以下问题。
- 我们能否通过 SPI 读取所有输入的模拟电压?
- 如果是、那么如果我想读取多个模拟输入、您能否提供模式建议?
- 我们是否可以将部分通道用作传感器模拟接口、而某些通道是开关输入?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1191701/tic12400-query
器件型号:TIC12400需要有关 TIC12400的技术专家建议、以便回答以下问题。
您好、Prahlad、
是的、通过 ANA_STAT0至 ANA_STAT12寄存器(地址范围为6h 至16h)、每个输入引脚的10位 ADC 数字代码可直接通过 SPI 读取。
然后、可通过以下公式计算模拟电压:
(ADC 数字代码 x 基准电压)/(数字输出代码数)=计算出的电压
例如、数字代码0x155 (十进制341)将对应于以下模拟电压:
(341 * 6)/1023 = 2V
每个输入引脚都可以单独配置为使用 ADC 或比较器、每个输入引脚都可以单独启用或禁用。 这使您可以使用某些或所有需要的输入引脚、在这些引脚中、您可以选择每种模式。
但是、在进行引脚分配时、您可能需要考虑在某些引脚之间共享一些湿性电流和阈值设置。 数据表包含一个表格、其中显示了多个输入引脚之间共享的所有可能的常见设置。
如果您仅使用输入引脚来监测 ADC 的外部电压、例如来自传感器的电压、 则该类型的配置通常使用0mA 的湿性电流值。 与需要0mA 湿性电流的模拟输入引脚共享湿性电流的输入引脚、无法将其配置为与开关一起使用的不同湿性电流值。
例如、IN0和 IN1需要共用一个湿性电流值、但是输入 IN2和 IN3的湿性电流值可能与输入 IN0和 IN1不同。

此致、
Jonathan