HPM10
www.onsemi.com
10
Cradle Charging
When the hearing aid is inserted to the cradle, it will
charge. While charging, the hearing aid will turn off.
When the hearing aid is taken out from the cradle, it
will turn on.
Power On/Off
When the battery is removed, the hearing aid will shut
down
When the battery is inserted, the hearing aid will turn
on
Battery
When the battery goes EOL, the hearing aid will
automatically turn off (HPM10 in Deep Sleep Mode)
through two possible mechanisms:
HPM10 goes into Deep Sleep Mode to protect the
battery from over discharge
DSP detects low battery voltage and puts HPM10 in
Deep Sleep Mode through the DS_EN pin
In all modes, when the device is removed from the cradle,
it will either immediately turn on or wait until the pushbutton
is pushed. This means that for the first and second use cases
(Hearing Aid with a Pushbutton and Sealed Battery Door
and Hearing Aid with a Pushbutton and Unsealed Battery
Door), the hearing aid manufacturer will be able to configure
HPM10 to directly switch on or wait for the pushbutton.
In case the hearing aid doesn’t have a pushbutton, once the
battery is fully charged and the hearing aid remains on the
cradle, HPM10 includes a system that compensates the
current drawn by its components detecting the cradle mode
exit. In this case, the hearing aid can be left on the charger
for an extended amount of time without any drain or extra
charge on the battery.
Wakeup on SWIN Pushbutton: In a hearing aid that
contains pushbuttons, HPM10 will wake up the entire
system (VHA active) from Deep Sleep Mode when SWIN
is closed to VBAT for 20 ms minimum.
Wakeup also requires a battery voltage appropriate for a
healthy battery.
For ZnAir or AgZn: VBAT > 1.1 V and VBAT < 2.2 V
For LiIon: VBAT > 3.0 V
Wakeup on Battery Insertion: Waking up HPM10 on
battery insertion requires an external capacitor from VBAT
to SWIN. The SWIN pull down is a large 2 MW resistor. The
time constant needs to be >200 ms (Cswin = 0.1 mF,
R = 2 Meg).
C
BAT
1uF
C
SWIN
100nF
100n
VBAT
SWIN
HPM10
2MW
Figure 2. External Connection Required for a Proper Wakeup at Battery Insertion
This RC network effectively provide a high pulse of long
enough duration for the wakeup block on HPM10 to latch
ON and enable the DSP. Since the HPM10 latch on delay is
about 20 ms, a pulse of about 200 ms provides a large margin
to ensure that HPM10 reliably turns on.
During Hearing Aid Mode, if the battery discharges to its
endoflife then the DSP or HPM10 can trigger the Deep
Sleep. Once in Deep Sleep the only way to wake up (in case
there is no button) is to place in the charger.
Wakeup on Removal from Cradle: Waking up HPM10
when the hearing aid is removed from the charger requires
OTP bit “no_button’ to be set high. In this case, VHA will
be turned on.
If the OTP bit “no_button’ is set low, HPM10 will go in
Deep Sleep Mode, and VHA will not be activated.
Shutdown Warning: When the hearing aid is placed in the
Cradle, the output pad WARN signals the DSP that the
power will soon shutdown. This signal is a levelshifted
copy of the analog signal ‘CH_CONN’ (see Figure 3).
The time duration between the moment the WARN signal
is raised to logic “1”, and VHA being switched off, will
allow the hearing aid DSP to get ready for shut down. This
period of time will typically allow the hearing aid DSP to
manage datalogging or mute the audio without glitches. This
time period can be configured in the OTP with a resolution
of 0.5 seconds, with a min value of 0.5 seconds and a max
value of 127.5 seconds.
HPM10
www.onsemi.com
11
HPM10 WORKING MODES
HPM10 has three working modes represented in the state machine below.
Hearing
Aid
(HA)
Cradle
Mode
(CM)
DS _EN =1
SAFE _MODE =0
Deep
Sleep
(DS)
SAFE_MODE=1
& CH_CONN =0
& SWIN=1
CH_CONN=1
CH_CONN =0
CH_CONN=1
SAFE_MODE=1 &
CH_CONN=0 &
NO_BUTTON=1
Figure 3. HPM10 State Machine
Deep Sleep Mode: A low power mode with all blocks
turned off. HPM10 can enter Deep Sleep Mode in one of
three ways:
From Hearing Aid Mode when the host DSP toggles the
DS_EN pin high. An example usecase for this
transition is when a program is running on the host
DSP, that determines that the hearing aid is not being
worn or the measured battery voltage is below a
specified value and puts the system into Deep Sleep
Mode to save power.
From Hearing Aid Mode when the battery voltage
drops below the EOL set point (VEOL level), for the
battery chemistry actively being used to avoid
irreversible battery damage. This is when VBAT<1.0 V
(for AgZN) or 2.2 V<VBAT<3.0 V (for LithiumIon).
This will draw the SAFE_MODE status bit to 0.
From Cradle Mode when the hearing aid charger is
removed, in case the OTP bit “no_button” is not set.
Cradle Mode: The hearing aid will enter in Cradle Mode
when the hearing Aid is physically connected to Cradle
(CH_CONN=1). In this mode, the hearing aid battery is
being charged.
Once in this state, the following sequence of processes
will occur:
The OTP is enabled and its contents are copied to
internal latches.
After the OTP contents have been read, a Cyclic
Redundancy Check (CRC) is made by the controller. If
it fails, the system transitions to completion phase in
Cradle Mode and an error flag is set.
If the CRC passes, the controller starts the charging
process.
The charging process is controlled by a controller and
firmware in ROM.
Hearing Aid Mode: The hearing aid DSP power is supplied
by HPM10 and there is no digital logic running on HPM10.
In this mode, the hearing aid is in normal operation mode and
receives its supply voltage from HPM10. HPM10 can enter
Hearing Aid Mode in two ways:
From Deep Sleep after SWIN goes high from a button
press. The battery voltage must be in a valid range.
From Cradle Mode after removed from Cradle with
OTP bit NO_BUTTON=1. The battery voltage must be
in a valid range.HPM10 is either clocked with the
Hearing Aid Mode Oscillator, or with the divided
EXT_CLK.
The recommended tasks for the host DSP in Hearing Aid
Mode are as follows:
Set the external clock division ratio (if desired) by
driving the 3 CLKDIV pins (*)
Apply a valid clock to EXT_CLK pin
HPM10
www.onsemi.com
12
Periodically monitor pin VHA using its onboard ADC
Monitor SWOUT to determine button press events
Monitor the WARN to determine if the hearing aid has
been placed in cradle, in which case the DSP should
shut itself down gracefully before HPM10 cuts the
power to VHA.
Toggle pin DS_EN to logical high (VHA level), if it
needs to put HPM10 into Deep Sleep Mode
(*): CLKDIV can be configured by the DSP (through GPIO
for example) or through physical connection.
In Hearing Aid Mode, voltage monitoring is used to prevent
turnon if battery voltage is not acceptable, and to control
the output mode of the VHA supply.
The voltage levels and modes are as follows:
1.0 V to 1.5 V The battery type could be AgZn, ZnAir,
or NiMH. A low impedance switch connects VBAT to
VHA to power the DSP.
1.5 to 2.2 V The battery type is likely AgZn. If pin
AGZN_REG_EN=floating, then the VHA voltage is
powered by a 1.5 V regulator. This is to protect those
DSPs that are not able to handle the unregulated AgZn
voltage. For those DSP that can handle maximum
AgZn battery voltages, the pin AGZN_REG_EN=0V
will enable the low impedance switch between VBAT
and VHA.
3.0 V and above. The battery type is Li_Ion. VHA is
powered by a divide by 3 step down converter.
VBAT voltages outside of these ranges will not enable the
VHA, and the DSP will not be powered. Note that each of
these thresholds have hysteresis to ensure stable operation.
The following figure indicates how HPM10 monitors
voltage in Hearing Aid Mode.
1.1V
2.0V
3.0 4.0
1.65V
1.2V
2.2V
ZnAir
AgZn
Li_Ion (ONLY _LI =0)
VBAT
VBAT
4.3V
3.0V
Charge Pump 4.3V
1.05V_
1.43V
1.1V
2.2V
VHA Li Ion
Li_Ion (ONLY _LI =1)
4.3V1.0V
1.5V
VHA ZnAir /AgZn regulator disabled
regulator enabled
1.0
2.0
VHA
2.01.0
Figure 4. Hearing Aid Mode: Voltage Monitoring

HPM10-W29A100G

Mfr. #:
Manufacturer:
ON Semiconductor
Description:
Power Management Specialized - PMIC PMIC ASSP
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet