Hello, people smarter than I!
My bq40z60 is now soldered to a custom PCB. I have followed the Setup Guide in the EVM datasheet (sluub71) and tried everything I could in bqStudio to get it working. My board is modeled very, very closely after the EVM on the communications side. I get the following errors on startup:
- Operation failed because initial read of all data flash failed.
- Command error sending data: No acknowledge from device.
- WriteMACReadBlock communication error:MAC commanf sent does not matchMAC returned in read packet.
[all of which tell me nothing is coming back]
Questions:
- Are there some special considerations for the hardware design of the SMBus lines? (I placed grounds in between each for signal integrity purposes)
- Are there specific commands needed at startup? (I plugged in the load, battery, and charger, and pressed "WAKEUP" but nothing is happening)
- How would I know if I had a dead bq40z60? (I can't conceive of how I might've killed it)
The PCB: For my board, the component sizes were increased for ease of soldering. I have much larger DSG, AC, and CHG FETs as well as mostly 0805 passives instead of all those 0603's (that right?) I saw on the EVM. Could that create issues?
Generally: I'm lost. I appreciate anything y'all can do for me, since my project is due in three days.