根据具体情况,我将DAC输出电平 从5.1V更改为 2.5V,反之亦然。
如何逐渐更改此DAC输出级别?
目前:请仅参考蓝色波形。
目标:
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.
根据具体情况,我将DAC输出电平 从5.1V更改为 2.5V,反之亦然。
如何逐渐更改此DAC输出级别?
目前:请仅参考蓝色波形。
目标:
你好,我是 她的同事。
首先,我想知道PMBus位是否如数据表中所述正确。
我像 这样跑步
REG:0xD1,Val:0x1204 // PMBus 启用,转换速率25us
REG:0x25,Val:0x0960
REG:0x26,Val:0x03C0
REG:0x01,Val:0xA400 --> i2c故障(无法访问reg 0x01)
REG:0x21 Val:0x0960
但是,
REG:0xD1,Val:0x0204 // PMBus 禁用,转换率25us
REG:0x25,Val:0x0960
REG:0x26,Val:0x03C0
REG:0x01,Val:0xA400 --> i2c成功
查看转换速率是否工作-->不工作。
REG:0x21 Val:0x0960
因此,请帮助我了解如何完成此操作。
总结)
1) 0xD1中的PMBus位0 -->可以控制i2c地址0x01 (与数据表不同)
2)地址0x01成功,但转换速率不工作
您好,
如果您使用I2C,请勿启用PMBus。 PMBus是设备可以使用的备用通信标准。 但我犯了一个错误。 软件触发器位于PMBus_margin_high 和PMBus_margin_low字段的触发寄存器中,而不是PMBus寄存器中:
对于 利润高触发器,应使用Reg:0x01,Val:0xA400,而不是Reg:0xD3,Val:0x0800。 请告诉我这是否适合您。
最佳,
Katlynne Jones