在测试板上有一个新的裸芯片,除了VDD和I2C没有连接任何东西。使用I2C串口调试板外接电源对芯片进行仿真,按下仿真按钮后vcc电流结束为32.6mA@3V;去除I2C后,电流仍然存在。它不会穿过任何针。
我可以在IO引脚上监控HV驱动器的休眠引脚,即高电平,HV驱动器引脚为highZ。osc也会被迫使用同一网络断电。已确认关闭/断电。
所有的IO不是0就是高,没有中间水平。当高压输出不是处于休眠状态而被禁用时,输出引脚在轨道或gnd上方0.3V。极有可能是栅极驱动电荷泵的泄漏。
但是32mA到哪里去了?是否有可能通过不恰当的编程代码来缩短一些内部代码?我是这里的测试者吗?它依赖于供给,随着VDD的上升而上升。
在我的情况下,VDD和HVvdd是相同的网。
帮助是欣赏……
设备:
设备数量:
SLG47105V
当我移除HVVD1和2从VDD轨,然后模拟,电流是消失的,也当我连接HVVD1和2到VDD之后。
当HVVD2和VDD断开仿真传输时,电流保持低。
你好,
谢谢你的帮助和对47105V芯片的详细检查。你能告诉我这里的电流是怎么测量的吗?
亲切的问候
Shivani
一个非编程设备似乎联合国响应,它需要被编程首先能够使用串行调试器模拟?开发板仿真做各种“以上轨”信号,加上I2C。这是调试器发送给ou的命令,但47105V没有响应。是否需要连接VDD2 ?
总电流VDD + vdd2,由IT6412精密源测量
由于电机电流< 100mA,为了简单起见,不连接热垫
在开发板上使用高级开发平台开发程序没有问题。
我注意到的另一件事是VDD和VDD2之间有一个二极管,所以VDD2不允许比VDD低0.6V。数据表中未正确反映这一点。如果该0.6V确实触发寄生装置,则也未说明。
谢谢你的反馈。芯片电流消耗应该通过GND测量。你能把设计文件附在附件里吗?这样我可以仔细看看
亲切的问候
Shivani
把程序附上,我可以私下把原理图发给你
在dev板上,我为VDD2节点提供3V,并使用dev板3V作为VDD逻辑供应。HV驱动器上的UVLO被禁用。
芯片只有2个连接:GND和VDD, PCB上VDD2连接VDD。电流按精密电源指示测量(精度0.05%)
DB HW-FW: 1.3.1-2.8 . DB
谢谢你的反馈。你能先给芯片编程,然后再测量电流吗?空芯片有时会表现得异常
编程芯片确实有这个问题。它似乎我已经连接了两个IO端口到相同的电压水平,这是预期设计的一部分。端口的逻辑是三状态或HI,因此在编程状态中没有冲突。
我的猜测是,芯片的初始化没有正确完成,因为它看到了IO端口半路上的冲突。不完全的编程导致高电流状态。