background image

   

BP45F0044 Wireless Electric Toothbrush Application Note

 

 

AN0569EN  V1.00 

1 / 8 

November 23, 2020 

BP45F0044 Wireless Electric Toothbrush 

Application Note 

D/N: AN0569EN 

Introduction 

Wireless rechargeable toothbrushes are divided into two main parts, a wireless charging transmitter 
(Tx) and a sonic electric toothbrush (Rx). Communication between these two parts is one-way from 
the toothbrush to the charging base. Holtek provides the charging base communication function, 
which can enable the charging base to receive toothbrush status, ID, toothbrush presence, etc. The 
communication principle is based on AM load modulation. The toothbrush terminal uses a resistor 
and a transistor to control the load to change the current. When the charging base receives these 
changes in current, it can then implement  communication  using the integrated OCP, CMP and 
demodulation algorithm after RC filtering. 

This application note describes the transmitter communication demodulation and how to use the 
Holtek Library to implement wireless electric toothbrush communication. 

Functional Description 

The charging base hardware design is shown in Figure 1. In the initial standby state, the charging 
base will Ping transmitting power to the toothbrush at regular intervals. If the toothbrush receives 
a Ping action, the charging base will demodulate the returned code. If the ID code is correct, the 
charging base will then continuously transmit power to charge the toothbrush. During this period, 
the toothbrush will send back its  ID  code  to indicate the toothbrush presence  at regular  time 
intervals. Holtek has integrated the parameters that users will encounter into the program and has 
provided related subroutines for the user to call. Users can quickly adjust these parameters and 
implement an ID identification function according to this application note. 

Summary of Contents for BP45F0044

Page 1: ...the integrated OCP CMP and demodulation algorithm after RC filtering This application note describes the transmitter communication demodulation and how to use the Holtek Library to implement wireless electric toothbrush communication Functional Description The charging base hardware design is shown in Figure 1 In the initial standby state the charging base will Ping transmitting power to the tooth...

Page 2: ...ype cylindrical 8mm in height 10mm in diameter with magnetic column 2 Toothbrush coil Inductance 53 59µH Type cylindrical 9mm in height 15mm in diameter without magnetic column 3 Connection between the charging base and the toothbrush The distance between the charging base and the toothbrush is about 4mm The coil type is shown in Figure 2 Figure 2 Charging Base Coil Left and Toothbrush Coil Right ...

Page 3: ...omparator and decoding debounce The wireless charging transmission and demodulation functions can be implemented using these internal hardware circuits together with the decoding algorithm provided by Holtek The demodulation block diagram of the BP45F0044 device is shown in Figure 4 The OPA will be configured to operate in the non inverted mode where S0 and S3 are on and S1 and S2 are off The samp...

Page 4: ...wing parameters in the my_define h file in the toothbrush program of the attachment file c_ID_H Toothbrush ID code high byte c_ID_L Toothbrush ID code low byte c_Rx_STA Toothbrush customised parameters Toothbrush Sending Code Program In addition to the toothbrush terminal ID setting the subroutine madulation_function should be called in the program By calling this program the toothbrush can send t...

Page 5: ...is is shown as CH2 Holtek has simplified the adaptive program to make the adjustment method easier to use Users only need to call OCP_demo_trim in the program to complete the calibration of the comparator voltage for the sinusoidal waveform If there is a deviation in the demodulation waveform the parameter c_OCPDA_offset can be trimmed The OCP_demo_trim operation is as follows 1 When the PWM funct...

Page 6: ...nits are 10ms c_time_out_after_success The time the toothbrush is not present in the charging base the charging base will return to the ping state units are 10ms Subroutine Name Functional Description Change Flags and Parameters Flag Description PWM_ping_cycle The charging base transmits a Ping to check whether the toothbrush is present call every 50µs fg_dac_cal A DAC calibration will be performe...

Page 7: ...r 2 5s Charging Flag 1 Yes Yes No OCP_demo_trim Charging Flag 1 LED on PWM off 0 3s 0s No Yes Yes LED off 2 5s finish Yes No No Demodulation Figure 7 Charging Base Flow Chart Conclusion Through this application note users can quickly debug the demodulation parameters in the program and obtain ID information and customised data Users can choose an appropriate solution according to their circuit req...

Page 8: ...data loss whatsoever arising in using or in connection with the use of this website by any party There may be links in this area which allow you to visit the websites of other companies These websites are not controlled by Holtek Holtek will bear no responsibility and no guarantee to whatsoever Information displayed at such sites Hyperlinks to other websites are at your own risk Limitation of Liab...

Reviews: