PMBus协议栈用户指南:事务类型与写操作详解

需积分: 50 59 下载量 158 浏览量 更新于2024-08-07 收藏 1.04MB PDF 举报
"该文档是关于移远L76-C GNSS模块的规格书,主要介绍了在PMBus协议下的三种事务类型:写事务、读事务和联合写读事务。内容详细阐述了每种事务的工作流程,特别是写事务的三种模式:发送字节、按字节写和按字写。此外,文档还提到了PMBus协议栈的使用和Microchip Technology Inc.的相关免责声明。" 在PMBus协议栈中,主机与从设备之间的通信涉及三种基本的事务类型,分别是写事务、读事务和联合写读事务。这些事务定义了主机如何向从设备发送数据以及从设备如何响应。写事务是主机向从设备传输数据的过程,其中主机可以发送所有数据,从设备可以选择回应或不回应接收到的数据包。 写事务的执行过程开始于一个数值为0的RW位的地址,这标志着这是一个写操作。一旦从设备响应了这个地址,协议栈就会进入主机写地址状态,随后是主机写数据状态,其中包含了命令代码和可能的数据字节。主机发送的所有字节都会得到协议栈的应答,以确保通信的正确性和数据的完整性。 写事务分为三种模式: 1. 发送字节:仅发送从设备的地址和一个数据字节,如命令代码。例如,CLEAR_FAULTS命令。 2. 按字节写:除了地址和命令代码,主机还可以发送一个额外的数据字节,如VOUT_MODE命令。 3. 按字写:这种协议允许主机发送两个数据字节,如VOUT_COMMAND命令。 PMBus协议栈的用户指南还强调,Microchip Technology Inc.提供的中文版本仅供参考,用户不应忽略英文原版中的信息。该公司对翻译中的错误不承担责任,并且对于器件的应用、质量和性能等不做任何保证。在使用Microchip的器件时,用户应确保符合技术规范,并自行承担相关风险。 最后,文档中提到,Microchip的商标和知识产权受到法律保护,未经许可,不得擅自转让。这表明Microchip对其技术和品牌拥有严格的控制权。