The MCU software enters a local mode at startup if a dummy battery is attached and the battery temperature value is high enough. This means that the fixed resistor on the BTEMP line must correspond to a temperature higher than +85 C. In the local mode the baseband can be controlled through MBUS or FBUS connections by a PC-locals software. Baseband internal connections are tested with self tests if possible. By connecting MAD2 pin ROW5 to ground, MAD2 pins are toggled as a daisy chain, which can be used for detecting short circuits in MAD2 pins. Test pads will be placed on engine pcb for service and production trouble shooting purposes in some supply voltage and signal lines.
Within alignment those parameters are adjusted, that cannot be set accurate enough by design, because of component tolerances.
Due to use of 5% resistor values, the channels of the CCONT A/D converters need to be aligned in the production phase.
Within battery voltage VBATT tuning the MCU software reads the A/D reading from CCONT at 3.6V and stores this reading to EEPROM memory as a reference point. Another reference point is created by assuming that when the input voltage is zero, A/D reading is also zero. Now the slope is known and A/D readings can be calibrated. Calibration is included in VBATT A/D reading task.
Battery charging voltage VCHAR and current ICHAR are calibrated using one test setting. Test jig in production line must have a connection to battery terminals. ICHAR is adjusted to 500mA and VCHAR to 8.4V with appropriate load connected to the battery terminals.
BTEMP is calibrated with 47kohm resistor.
When an unprogrammed module is powered up the first time the MCU starts from the boot rom inside the MAD2. The MBUS line is to be kept low to inform the MCU that the flash prommer is connected and the MCU should stop after the boot and wait for a download code.
When the flash programming is performed successfully the MCU switches to flash prom software. If the baseband is powered up for the first time the MCU will remain in local mode as the factory set has not been executed. To allow re-programming of working modules the MCU is at startup forced into local mode by connecting the BSI and BTEMP signals to ground using specified resistors.
Baseband Startup for Testing
Was this article helpful?
You can now recondition your old batteries at home and bring them back to 100 percent of their working condition. This guide will enable you to revive All NiCd batteries regardless of brand and battery volt. It will give you the required information on how to re-energize and revive your NiCd batteries through the RVD process, charging method and charging guidelines.