Hi all.
I would like to talk in SBS1.1 with a BQ20Z95 IC.
So far I used a certain software (on on the OMAP micro in my system) with a correct timing for the SMBUS transactions. I realized the gasgauge board BQ20Z95 based and I embedded it in a 3 cells li-po protected battery pack (you can see my previous discussions BQ20Z95 based).
Everything was ok (from the SMBUS point of view).
Now we are buying a complete battery pack with a BQ20Z95 based board in. We used the same version of firmware (If I connect the TI BQ gasgauge evaluation software I see everything right as before). But now, If I use my Omap micro (and the software with the timings that were correct with our gasgauge) I don't have answer.
I have to say that I use a level translator between our micro (1.8V) and the bq (2.5/3.3). So far I used a Maxim MAX3378. Now I'm trying to substitute it with a TI PCA9517. This is because I see that the master (Omap) tries to ask something to the slave but, in the first 10 bit transaction, the ninth bit of slave (BQ) ACK is not "enough" LOW. it is 0.7V on the BQ side of the level translator and 1.6 on the 1.8V side. ... Omap does not see ack and does not carry on the transaction as master.
I can attach a .doc file to show you the situation.
Do you think I can solve the problem using the PCA 9517?3817.for TI.doc
Thanks.
Massimo