Part Number: TMS570LS1227
Other Parts Discussed in Thread: HALCOGEN,
Hi,
I am using the TMS570LS12x HDK with a custom specific I2C slave device. The slave device has the SDA, SCL, ov, 3.3v pins.
I have connected the J11 pin 72(B2) for SDA line and J11 pin 71(C3) for SCL. I cannot find the port for 3.3v from HDK, so i connected the TP21 to 3.3v pin of I2C slave device and 0v from the J11 ground.
The slave device will be in sleep mode when we supply power for the first time. To change from sleep mode to normal mode after power-on, a wake-up token having a specific waveform
needs to be sent through SDA pin. The slave received the wake-up token is switched to normal mode. In normal when we read the slave device with slave address it will return 4 bytes of data to confirm its woken up.
(Wake-up Low Duration): 80 μs
(Wake-up High delay to data communication)
- After sleep : 10 ms
Can you please let me know how to drive the SDA line alone once we initialize the I2C master to achieve this wake-up token? I am trying with sending data 0x00 over SDA line to acheive this but i cannot see the slave responding.
I am using the HalCoGen generated code for I2C from the demo. The baud rate is set to 100kHz.
Thanks,
Best Regards,
-Dinesh