Other Parts Discussed in Thread: EV2400,
Tool/software:
Hi,
As anyone using this part is aware, it's somewhat difficult to program the BQ2022a due to the lack of a PROG pin and correct circuitry on the EV2400. Because of this I'm trying to create a more robust way to program a battery pack ID into each BQ2022a in a manufacturing environment.
My problem is that I can't figure out how to communicate with the bq2022a without the EV2400. I've been attempting to send similar commands to the device that the EV2400 would send but nothing seems to work, and I haven't been able to get the presence and reset pulses correct either. Is there any python support for the EV2400 so that I can see what it's doing? I think a lot of the complexity comes from the EV2400 enumerating as an HID device instead of opening a serial port.
I currently have a custom board that can connect to the EV2400 and deliver the programming pulse, but it's not timed correctly because I don't know the timing of the EV2400.
If anyone has some answers or guidance, I'd greatly appreciate it.