Hello,
I'm using a bq78pl114 to monitor 30 Li-ion cells battery pack, but I have a lot of trouble trying to put the comunications bus working well with the bqwizard V2.5.
The comunications BUS is one SMBus based on I2C and I'm using one iport/USB Adapter (MCC) to connect the master (PC) to the slave IC(bq78pl114).
I am following the SMBus caracteristics explained on bq78pl114 datasheet, I have already checked with the osciloscope the SMBus signals and everything seems to be allright, except the logical level of the data line in the 9º bit of the CLK line (the slave should acknowledge (ack), by puting in the 9º bit of the clock the data line in the logical level "0"), as you can see in the snapshot from the osciloscope that I took.
Why the bq78 don´t do the ack? I don't understand this!?
For my situation, the bq78 it doesn´t work in any of this situations (I guess!):
-The slave device is busy performing a real time task, or data requested are not available.
-The slave device detects an invalid command or invalid data.
-If a master-receiver is involved in the transaction it must signal the end of data to the slave-transmitter by generating an NACK on the last byte that was clocked out by the slave.
(page 20 of the System Management Bus(SMBus)Specification Version 2.0 August 3, 2000).
As we can see in the both signals, they correspond to the slave adress
of the bq78pl114 which is in hex 0x16 = BIN 00010110 (page 43 of
bq78pl114 technical reference manual - SLUU330).
Once that the bqwizard not allow to try established comunication with
others address (when we try to comunicate for the first time with the
bq78 we only have the "conection pack(F2)" option), and we don´t have
any others configurations to make in this software, how can I have
success in comunicate with bq78 through the bqwizard????
I have implemented all the conections in the schematic (page 24 of
bq78pl114) related to the pins
number:(5,4,26,27,37,38,13,14,18,19,8,25,43,39,42,44,47 and 48).All of
this are necessary for the conection?
It's imperative the use of the battery's in the pins 39, 42, 44 and 47?
Or I can use laboratory power supply to simulate the batteries?
Best regards,
Brayts