Part Number:TPS53659
你好,
目前有一个由Fusion Design Online工具生成的PMBUS Programmer Script。然后使用任意一个PMBUS 主控制器,播放PMBUS Programmer Script 包含的PMBUS数据包给TPS53659。
但是发现处理0x21命令时,写进器件寄存器的数据和读回的数据不一致。
PMBUS Programmer Script是这么规定的
Write VOUT_COMMAND [Rail #1] 1.000 V WriteWord 0x21 0x9700 ReadWord 0x21 0x9700 Write VOUT_COMMAND [Rail #2] 0.900 V WriteWord 0x21 0x8300 ReadWord 0x21 0x8300
但是实际用ReadWord 0x21读回的寄存器数据是0xBF, 0xCF,而不是写入的内容 0x97 ,0x83
问题1:请问这是什么原因呢?
问题2:在烧录过程中,是否可以忽略0x21命令的写错误?
谢谢!
Johnsin Tao:
Hi
从你描述看没有写进去,读出来的可能只是默认值,你可以确认下?
造成的原因,建议你确认读写的时序。