NXP

高边开关 NXP MC10XS3425 学习笔记

2019-07-12 11:56发布

1、该芯片可以控制4个开关通道,2个通道导通内阻10毫欧,两个导通内部为25毫欧。同时可知,前面两个通道的导通电流更大; 2、该系列芯片主要是为低电压的汽车LED设计,可控制四个单独的55 W/28 W灯泡和/或氙气模块,和/或发光二极管; 3、工作电压范围为6.0至20 V,睡眠电流<5.0μA,扩展模式从4.0到28 V; 4、在初始芯片上电后,HS引脚有输出电压,是什么原因?        答:可以看到数据手册的 LD(OFF) OFF openload detection source current    30 – 100 μA,这是为了检测断线功能而增加的,使用万用表测量是有浮动的电压,但是该电压非常弱的信号, 不足以驱动外部任何信号。      原理:在芯片内部,每个HS引脚有一个内置的电流源,当HSx处于关断状态时,电流源开启,当外部未连接任何负载时,就会把引脚的电压拉高;入股外接有负载,微弱的电流源不足以将引脚电压拉起来,此芯片依照检测HSx引脚的高低判断外部的负载是否断线。     也就是说,在未开启负载的时候,也能检测外部负载是否断线。 5、在芯片的寄存器列表里面 的OD15,也就是bit15的WDIN寄存器,该bit要求在设定的间隔时间内翻转。在应用的过程中,我发现当MCU超过200ms不给芯片发命令,芯片会自定断开HSx的输出,该功能保证了当MCU死机的情况下,切断负载。      实际编程时发现,每次发送命令都翻转WDIN位可以正常使用;间隔几次命令翻转一个也可以正常工作。由此可知,只要在看门狗复位时间内完成翻转即可。可在芯片的手册内部看到 t WDTO Watchdog timeout 217 310 400 ms,可知,在217ms内翻转即可。我在实际使用过程中,设定MCU做多间隔100ms就翻转一次,有效保障芯片的正常工作。 6、HSx的输出信号是INx控制还是SPI命令控制?       经过和NXP沟通才知道。当INx为高电平,或者SPI的命令为高电平,则HSx就输出为高电平,只有两个信号均为关闭时,HSx才关闭。所以为了简化电路, 可以将INx直接接地,就可以使用SPI命令随心所欲的控制HSx的输出状态了。 7、如何发送SPI命令才能让芯片开始工作?      实际使用之后才知道,该芯片的工作非常简单。只需要按照芯片的复位要求将芯片唤醒之后,只需要发送设置设置PWM命令就可以了,其他命令都可以忽略。其他的命令可以当做都是辅助的命令,如果要做功能安全,那就需要把所有的命令都用起来,否则也是芯片资源的浪费。