主题中讨论的其他器件: TIC12400
您好、先生、
我们将 TIC12400-Q1用于我们的新项目、 但现在我们遇到了一个问题。 调整了 In0阈值寄存器的写入值后、中断处理不会响应。 (IN0连接到 BATT_14.4V_ADC)。 寄存器参数设置如下:
e2e.ti.com/.../TIC12400_2D00_Q1_5F00_Setting.txt
问题1:
根据数据表、我们知道0x29h 是阈值设置寄存器。 寄存器值设置如下:
29h reg_val[0]=0xd2; //thresHold register THRES1:1024 THRES0:20 reg_val[1]=0x1f; reg_val[2]=0xf8; reg_val[3]=0x29;
这里、THRES0为20。 如果基准电压为6V,则设定的阈值为20*6000/1024=1172mv。 我的理解是否正确? 通过改变 该寄存器的值、增加 In0阈值 并调整稳压电源的输入电压、但是中断处理没有响应。 上述寄存器的值是否设置正确? 是否缺少其他寄存器?
问题2:
对于由 SPI 读回的数据、1-10位是 IN0_ANA 的电压值吗? 如何计算实际电压值?
按如下方式读取 In0电压寄存器参数设置:
Address spi command 0Ah reg_val[0] = 0x14; reg_val[1] = 0x00; reg_val[2] = 0x00; reg_val[3] = 0x01;
谢谢、
此致