Other Parts Discussed in Thread: UCD3138
Hi TI experts,
Can you provide sample code with UCD3138064 manually acknowledge to PMBUS slave address?
Thanks!
Hi TI experts,
Can you provide sample code with UCD3138064 manually acknowledge to PMBUS slave address?
Thanks!
Hello Tina,
I do not think we have any sample code besides the information in the TRM section 10.3.7, as referenced in the previous E2E post: UCD3138064: How can I set UCD3138064 that send I2C address 0x7F return NACK? However, I will look into this and get back to you.
Regards,
Jonathan Wong
Hi Jonathan
Thanks you for your reply.
I have another question. If register set manually acknowledged to address, command must also set manually acknowledged?
Hello Tina,
Can you please clarify what you mean by "register set manually" vs. "command set manually"?
To activate PMBus manual ack, you need to set PMBCTRL2.bit.MAN_CMD = 1. Then, you will need to make a custom PMBus handler in the firmware to manually say "if UCD3138 receives these PMBus commands, then send ACK. Else, then send NACK"

Regards,
Jonathan Wong