尊敬的经理
最近、我们在汽车控制单元板中应用了 TIC12400-Q1芯片。 我们遇到了问题。 我们需要您在资源箱配置领域的帮助。
我们使用此芯片来检测24V 电平的开关信号。
我们按以下步骤设置寄存器:
(1)设置触发器=0 (寄存器:config,命令:0xB4000001 );
(2)启用24个通道(寄存器:IN_EN, 命令: 0xB7FFFFFE);
(3)将比较器三态保持设定为4V (寄存器:Thres_COMP, 命令 0xC2001FFE );
(4)将每个通道中的湿性电流设置为15mA、并将每个通道设置为湿性电流自动检测模式( 寄存器:WC_CFG0 、命令 0xBB6DB6DA; 寄存器:WC_CFG1 、命令 0xBC2DB6DA);
(5)将 IN0 ~ IN9通道设置为 CSI 模式( 寄存器:cs_select、 命令 0xB80007FF);
(6)将每个通道设置为比较器模式 ( 寄存器:模式, 命令 0xE4000001);
(7) 设置 TRIGGER = 1以启动芯片(寄存器: CONFIG, 命令:0xB4001000);
但是、在第(7)步中发送命令后、我们发现芯片已复位且 POR =1。 我们确认:
(一)头六步发送的 Comand 已完成,而相应的寄存器已妥善设置;
(b)在步骤(7)中发送命令期间、为了避免硬件复位 、我们将 RESET 引脚中的电平保持在低电平、并且我们没有通过 SPI 通信发送 RESET 命令。
当我们没有执行步骤(2 )中的命令时、即没有启用24个通道(我们也尝试仅启用1个通道)、可以很好地设置触发器= 1、并且芯片没有进入复位模式。