用TI的USB仿真器无法检测到UCD9240和UCD9222,自己画的电源板子,原理图PCB都检查过了,请问怎么排查问题?有可能是什么原因?谢谢指教!
补充:PMBus是如何检测到UCD92xx芯片的呢?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
ZQ,
请检查JTAG及I2C 接口的上下接电阻是否连接正确,电源是否正常?是不是使用USB-TO-GPIO的仿真器?仿真器上的电源灯是否有亮?驱动程序是否安装正确?
Trevor,
终于等到了回复,首先非常感谢!
UCD92xx的JTAG并没有使用,的确使用的是USB-TO-GPIO的仿真器,驱动自动安装且安装正确(仿真器亮绿灯);上下拉电阻按照C6678的开发板连接,CLK,DATA,ALERT都是上拉2K(仿真器也可调节自身的上拉电阻,分别试验过2.2K和开极均无法连接)。
Fusion软件总是显示"No Devices found!"芯片上不上电完全没有区别的样子。为了排查PCB的问题,我又重新焊了一块板子,这次仅仅给UCD9222提供3.3的电源,复位和使能引脚拉高,即使是这样简单的电路,仿真器仍然无法找到设备。
目前 ,我的工作进入了停滞状态,希望TI的专家能给予帮助,再次感谢!
ZQ,
如果硬件没有错误的话,查看下Device Scan Mode是否正确,步骤如下:
Open the Fusion GUI Offline by either opening an existing project or start a new project. Click the “Preferences” selection from the File dropdown. Click the Configure Device Scan Mode and Adresses button. Make sure all addresses are set to DEVICE_ID, clicking the DEVICE_ID button at the top of the window will set all addresses to this if they aren't set correctly.
Trevor 你好
下面是回答你给出的建议:
1. 电感使用的是和开发板同样型号的电感,应该可以满足要求。
2. 接入负载的问题没有解决。负载断开后仍然无法出电压。
下面是我的问题情况说明:
1. 默认开关频率751KHz,拉高control芯片复位,无法产生电压,降低频率到500KHz甚至400KHz时才能产生输出电压,请问开关频率的高低取决于什么,我认为正常情况下开关频率应该能更高才是,是否有其它制约因素?
2. 使用Fusion GUI时出现的这个提示是什么意思?
IOUT_CAL_GAIN_1这个命令经常会有报错。如图。
3. 板子上还有UCD9240,但写入其配置时出现如下错误:
多谢你的关注!