Tool/software:
Hello,
I am working on two DRV3946-Q1(5K NAD 00 and 12K NAD 01) IC with microcontroller TC377TP.
We had working project with single DRV3946 (12k – NAD 01) and same microcontroller and we were using it as base of software for new project.
- In this situation, while initialization phase both drivers were not detecting (mostly 5k driver getting detected) hence I have implemented Broadcast for NAD_ERR and again for NAD_RECOVERY for FORCE_NAD as per Datasheet, though there is weird observation is that sometime after power on reset, only one driver is getting detected while another one will be in no response state. The broadcast and force NAD overwrite is in cyclic call and it will be keep happening until both drivers were not detected and, in this scenario, it never detects 2nd After doing power on or reset in WinIdea again both drivers will be detected. What can be root cause of this?
- Once both drivers were found and drivers initialized, and We can communicate with both with basic configuration from previous project. But when we are trying to close relays for all four (CH1 and CH2 for two drivers), Ch1 from one of driver is not giving correct Duty cycle value ( remaining all giving value as 125, while ch1 will give around 112)