Intermec 074787-001 User Manual
Chapter 2 — Theory of Operation
28
PB42 Portable Receipt Printer Service Manual
Charging initiation is automatic. When the print controller is disabled and
external power is applied, either from the DC jack or the external charging
contacts, the charging circuit is activated.
external power is applied, either from the DC jack or the external charging
contacts, the charging circuit is activated.
Each charging IC has two charging status outputs: CHARGING_[A,B]*
and CHG_DONE_[A,B]*. These outputs behave according to the
following table.
and CHG_DONE_[A,B]*. These outputs behave according to the
following table.
Generally, when the charger is charging CHARGING_[A,B]* is asserted,
and when charging is complete CHG_DONE_[A,B]* is asserted. Software
should be written to detect fault conditions based on the charger outputs.
and when charging is complete CHG_DONE_[A,B]* is asserted. Software
should be written to detect fault conditions based on the charger outputs.
CHARGING_A*, CHG_DONE_A*, CHARGING_B*, and
CHG_DONE_A* can be read on the input shift register bits 7, 6, 5, and 4,
respectively. See
CHG_DONE_A* can be read on the input shift register bits 7, 6, 5, and 4,
respectively. See
for details on
how to read the shift register.
Reading Battery Voltages
Batteries A and B are connected to channels 5 and 6 of the ADC,
respectively. See
respectively. See
for details on
reading data from the ADC.
The battery voltages are divided down so that a full battery corresponds to
0xff. To convert the ADC output to the actual battery voltage, multiply by
0.0343.
0xff. To convert the ADC output to the actual battery voltage, multiply by
0.0343.
The battery voltages should be periodically monitored to detect the
presence of a battery, and to report low battery capacity. Due to loading
effects, the battery voltage can temporarily droop while printing. Because of
this, software should use the average of several readings when comparing
with the low battery threshold.
presence of a battery, and to report low battery capacity. Due to loading
effects, the battery voltage can temporarily droop while printing. Because of
this, software should use the average of several readings when comparing
with the low battery threshold.
The LBO* interrupt generated from the 3.3 V DC-DC converter occurs
when VBB, the diode “or” of the battery voltages, falls below 5.75 V.
when VBB, the diode “or” of the battery voltages, falls below 5.75 V.
Behavior of IC Outputs
Charge State
CHARGING_[A,B]*
CHG_DONE_[A,B]*
Precharge
Low
High
Fast charge
Low
High
Fault
1 Hz, 50% duty cycle
High
Charging done (>90%)
High
Low
Sleep mode
High
High
Thermistor invalid
High
High
Thermal shutdown
High
High
Battery absent
High
High