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.

DS90UB913A-Q1: ds90ub913a-q1

Part Number: DS90UB913A-Q1


hi

for DS90UB913 and 914, in the datasheet, it is mentioned that these devices support lengthening of clock low pulse at 9th bit, and that the master device must support this mode in order to work with this device.

in the event the master device does not support this mode, is there a way to disable it ? that means do not lengthen 9th bit clock pull low pulse.

are the following the way to disable this lengthening of 9th bit clock ? :

1. enable pass thru i2c mode, register 0x03, bit 3

2. enable auto ack mode, register 0x03, bit 2

pls help advise, many thanks !

  • Hi,

    Clock stretching is needed to communicate with remote slaves. It cannot be disabled through register.

    If the master device doesn't support clock stretching, it can still talk to the local device but not the remote devices. There's no need to disable anything when talking to local device. 

    Sincerely,

    Charley Cai