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.

[参考译文] TUSB8042A:SMBus 协议

Guru**** 2538930 points
Other Parts Discussed in Thread: TUSB8042A

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1074555/tusb8042a-smbus-protocol

部件号:TUSB8042A

您好,支持团队,

我正在尝试 在 FPGA 上实施 SMBus 主控制器以与 TUSB8042A 通信。

您能否回答以下问题?

1.读写协议是否与  以下设计指南的示例类似?

SMBus 使用 MSP430 设计指南

图15. 写入 Word 协议和  图16。 读取 Word 协议

就像这样  

写入:

S SlaveAddr WR A Reg A Data A P

写入:

S SlaveAddr WR A Reg A S SlaveAddr Rd A Data A P (S SlaveAddr Rd A 数据 A P)

2.此设备是否支持 SMBus 规范的块读取和块写入?

3.如果设备支持“块读取”和“块写入”, 那么对保留地址的改写值是否正常?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

    如果您的 FGPA 已经支持这一点,SMBus 与 I2C 非常相似?

    是的,TUSB8042A 支持读写块协议。

    有关集线器寄存器的信息,请参见本文档  :https://www.ti.com/lit/ug/sllu311/sllu311.pdf

    我建议您读出保留地址中的默认值,并确保用相同的值写回。

    此致,

    JMMN