Other Parts Discussed in Thread: CC2650
Hello,
I am working with HDC2010 Humidity and temperature sensor and recently I have build my PCB, and the I2C communication is not working.
For the tests I have used Sensor Controller Studio with a CC2650 Laucnpad conected to the evaluation module HDC2010 and it is working correcty but when I start the task testing the i2cStatus is 0x0001 all the time. The slave address is 0x40 (same as the evaluation module) and when using Sensor controller Studio I shift it one position to 0x80. I changed the I/O mapping according to my board and the SCA and SCL are specified correctly.
I have tried too with a simple code in CCS and is not transmiting neither.
HDC2010 schematic: https://drive.google.com/file/d/1CM9L1NDdmx0hvC2EPwnHTLH1MSBOPUHM/view?usp=sharing
HDC2010 PCB: https://drive.google.com/file/d/1ETNrPAhIOdk4t6IR3sIYx2eB0ChTELKZ/view?usp=sharing
The slave address is 0x40 (same as the evaluation module) and when using Sensor controller Studio I shift it one position to 0x80.
I have checked short cuts/ open circuits and everything seems to be ok.
The pull up resistors im using are 10K, the evaluation module works ok with that values, so I don't know if that could be the reason.
Trying the Blouetooth Comunication with my PCB I have discovered another mistake with one of the crystal oscillators of the MCU, probably that is not related but there is the only aditional mistake I have seen.
Thanks.