Other Parts Discussed in Thread: TPSM846C23DEVM-807
尊敬的 TI 专家:
我已经在使用 TPSM846C23DEVM-807/806 评估板有一段时间了。 我使用 raspberrypi 接口管理了写入和控制输出电压、但仍然无法获取和读取 正确的电压输出。
我总是会得到 0xFFFF 或 65535 个原始测量数据的浮点测量。
也许你会知道发生了什么或我错过了什么? 如果你能开一些灯,那就很感激。
谢谢、
Jay
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.
Other Parts Discussed in Thread: TPSM846C23DEVM-807
尊敬的 TI 专家:
我已经在使用 TPSM846C23DEVM-807/806 评估板有一段时间了。 我使用 raspberrypi 接口管理了写入和控制输出电压、但仍然无法获取和读取 正确的电压输出。
我总是会得到 0xFFFF 或 65535 个原始测量数据的浮点测量。
也许你会知道发生了什么或我错过了什么? 如果你能开一些灯,那就很感激。
谢谢、
Jay
尊敬的 Jay:
您在 READ_VOUT 命令上读取 FFFF 不是来自器件、因为指数 MSB 固定为“10111",“,因此、因此结果为 0xBxxx。 问题来自 Rasberry Pi 及其处理通信方式、这可能来自 代码。 Raspberry 很可能没有接收到任何数据或无效数据、而只是填充 FFFF。
我的想法之一是、 您使用的代码行可能缺少了读取命令格式的写入或读取结构的某些部分。
尝试“i2c_rdwr",“,而、而不是“READ_WORD_DATA"。“。 这应在读取段的开头包含一个“SR"=重复“重复启动。
如果这样可以解决问题、请告诉我。