工具/软件:
您好:
我正在使用两个具有微控制器 TC377TP 的 DRV3946-Q1 (5K NAD 00和12K NAD 01) IC。
我们有单个 DRV3946 (12k–NAD 01)和同一个微控制器的工作工程、并且我们将其用作新工程的软件基础。
- 在这种情况下、虽然初始化阶段、两个驱动器都未检测到(主要是检测到5k 驱动器)、因此我根据数据表实施了 NAD_ERR 广播、并再次实施了 FORCE_NAD 的 NAD_RECOVERY、但有奇怪的观察结果是、上电复位后的某个时候、只有一个驱动器被检测到、而另一个驱动器将处于无响应状态。 广播和强制 NAD 覆盖处于循环调用中、它将一直进行、直到两个驱动程序都未被检测到、在这种情况下、它在 WinIdea 中执行上电或复位后从不会检测到第二个驱动程序、再次检测到两个驱动程序。 造成这种情况的根本原因是什么?
- 找到两个驱动程序并初始化驱动程序后、我们就可以使用之前项目的基本配置与两者进行通信。 但是、当我们尝试关闭所有四个驱动器的继电器(两个驱动器为 CH1和 CH2)时、其中一个驱动器的通道1未提供正确的占空比值(保持全部给出的值为125、而 CH1将提供大约112)