I am working on battery identification ,useing BQ2022A & a 8-bit controller (Fujitsu) ,
I write the c program to interface the BQ with controller according to the data sheet ,for testing purpose 1st i try the READROM Command (33h).
According to the data Sheet we receive 7-byte of data(Family code & identification number) ,but we receive all 7-bytes as 00.
I already also check the Timing Digram of Reset+Presence & write command useing CRO. all are as per the data sheet.
Please suggest me how to solve this problem.
Pratap kumar samantaray
Are you able to confirm that the presence pulse is responded by the bq2022A after the Reset pulse is issued?
Is it possible that you provide screen shots of measured signals of SDQ communication? If so, please divide the screen shots in Reset + Presence Pulse in a single screen shot and additional byte transactions with one byte read or written at a time per screen shot.
After Reset Pulse issued(Low the BUS pin for more than 480us), high the bus pin & change to input mode to get the Presence pulse ,the bus pin goes low immediately.
That means we get the presence pulse .
It is no Possible to provide the Screen shots.
When you say that you read all 0's in place of the family code and identification code, do you see this through actual interpretation of the timings that you can measure on a scope or is it based on the response that you use in your developed software?
It is unlikely that a device truly has 0's in place of the family code or identification code.
Yes, i read all 0's in place of family code and identification code in both of cases (through scope & response of the developed software).
Can this problem solved If i change the BQ2022A IC to new one.
One more thing .i tryed skip rom command & send the F0h(Read memory/fieldCRC) followed by the address low dyte & high byte.
After that we receive the CRC valu of the above 3 bytes,but the crc value receive is also 00h.
I have also some hardware connection doubt,According to the datasheet a 5-kohm seties resistor connect between SDQ pin & VPU ,but i use 5.6(+_5%)-kohm resistor .
Is there any problem for that?
I have some Hardware connection doubt.,According to datasheet a 5-kohm series resistor connect between SDQ pin and Vpu (+ supply ),but i use 5.6-kohm(+- 5% tol) resistor .
Is there any problem for that ?
The resistor value that you are using is fine.
I read all 0's in place of family code and identification code in both of cases (through scope & response of the developed software).
Please suggest me how i solve this problem
If you have a bq2022A EVM which has a socket, you may want to remove IC from your system and prove it with our evaluation tools.
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.