cy8c42123 Cypress Semiconductor Corporation., cy8c42123 Datasheet - Page 7

no-image

cy8c42123

Manufacturer Part Number
cy8c42123
Description
Power Psoc? Devices
Manufacturer
Cypress Semiconductor Corporation.
Datasheet
5.3
The CY8C42x23 PSoC can be configured as a one- or two-phase brushless DC motor controller suitable for use in small brushless
fans. In this configuration, the HV
HV
milliamperes of 5V from the internal regulator is made available to bias a hall sensor and thermistor. The high side PFETs of the
H-bridge are driven by the GDO0 and GDO1 pins controlled by the processor. The low side NFETs of the H-bridge are driven by
the HVO[0] and HVO[1] pins controlled by a combination of the processor and the pulse width modulator (PWM) for speed control.
A differential comparator is used to determine rotor position from either an analog or digital hall sensor to facilitate rotor commu-
tation. A second comparator and 8-bit DAC, VDAC0, are available to provide an optional hardware current limit. The 10-bit ADC
is available to measure optional parameters such as ambient temperature or motor coil current. The M8C processor handles coil
commutation, user customizable speed, and control algorithms as well as an optional communications interface. The PSoC digital
resources provide an 8-bit PWM output to drive the motor coil as well as two timer configurations. Using dynamic reconfiguration,
two digital blocks are used to create a 16-bit timer to measure the tachometer period while the same two blocks are also used to
create two 8-bit timers to measure the input PWM duty cycle.
5.3.1
This application leaves 3 GPIO pins, 1 digital block, I2C and ample memory unused for further application customization.
Document 38-12034 Rev. *C
dd
voltage is converted to 5V by the internal Low Drop-Out Regulator for use by the Power PSoC Core. Additionally, several
Brushless DC Fan Motor
Resources
Tach Out
Analog
Sensor
Hall
VS1, HVO[1]
5V
GDO1
HVdd
P0[7]
P0[5]
P0[3]
P0[1]
P1[1]
dd
HVdd
`
PRELIMINARY
voltage is high enough to drive a one- or two-phase brushless motor coil, typically 12V. The
Kill
Low Drop-Out
Regulator
IDAC1
PWM DB
HV Driver
COMP1
Figure 5-3. Brushless DC Fan Motor
DBC01
PWM Out
DIGITAL SECTION
VDAC1
Internal Vdd
ATTEN1
ODAC1
AMuxBus3
ODAC1
AMuxBus1
VDAC1
Brushless Motor
1 or 2 Phase
Depicted)
(1 Phase
Optional
Analog to
Convertor
HVdd
Digital
IBIAS
VBG
ANALOG and HIGH VOLTAGE
Capture
R
2x8-bit Timer (Input PWM)
ISENSE
VDAC0
16-bit Timer (Tachometer)
AMuxBus0
AMuxBus2
ATTEN0
SECTIONS
ODAC0
ODAC0
VDAC0
DBC00
HV Driver
COMP0
IDAC0
CY8C42123/CY8C42223
CY8C42323/CY8C42423
GDO0
VS0, HVO[0]
P0[6]
P0[4]
P0[2]
P0[0]
P1[0]
Optional
5V Out
Input PWM
5V
T
Page 7 of 42

Related parts for cy8c42123