DESCRIPTION FEATURES APPLICATIONS

Preliminary
PT2580
Fan-Motor Controller
DESCRIPTION
The PT2580 incorporates the high-performance ARM
TM
Cortex -M0 32-bit RISC core operating at a 48 MHz
frequency and high-speed embedded memories
(32k-bytes Flash memory, 8k-bytes SRAM and
5k-bytes ROM).The PT2580 is core processor
specifically designed for motor control. The PT2580
integrates a configurable processing core and
peripheral circuits to perform FOC and Sensor-less
motor control. System control, user interface,
communication interface and I/O interface can be
programmed through the embedded ARM-M0 for
different motor applications.
PT2580 offers standard communication interfaces
2
(one I C, one SPI and two UARTs), two 10-bit ADCs
(one is the 4 channels of 10-bits ADC with Bias-PGA,
the other is the 6 channels of 10-bits ADC with PGA
and Comparator), eight general-purpose 16-bit/32-bit
timers, and six PWM channels. This approach reduces
the software burden and simplifies the control system
program because complex motor control algorithms
are executed in the PT2580.
FEATURES
TM
 ARM Cortex -M0 32-Bits MCU Performance,
frequency up to 72 MHz
 Memories
- 32 Kbytes of Embedded Flash Memory
- 8 Kbytes of SRAM
- 5 Kbytes of Mask ROM
 Clock, reset and supply management
- 8 MHz quartz oscillator
- Embedded internal 8 MHz RC oscillator
- PLL for the main system clock(CPU and other
peripheral)
- POR, PDR, and programmable voltage
detector (PVD)
 Debug mode
- Serial Wire Debug(SWD) interfaces
 Motor Control Unit
– 6x8bit Dead-Time Insertion counter, provide
the 0~ 5us phase delay for PWM signal on
operating frequency of 48M Hz
– 3x16bits ADC synch PWM trigger’s counter,
provide 0 ~ 26.2ms phase delay time on
operating frequency of 48 MHz
– 3 system-fault flag to control motor stall state,
particular pattern for each stall state.
– Provide the PWM polarity control for 6 PWM
channels.
– Debouncemechanism for external stall and
error flag, 2x10bits counter provide 0 ~
20.48μs debounce-time on operating
frequency of 48 MHz
 GPIOs
– 0-23 GPIOs, depending on configuration
– Programmable control for GPIO interrupts
 General-Purpose Timers
– 8 General-Purpose Timer Modules (GPTM),
each of which provides two 32-bit
timers/counters.
– 32-bit Timer modes
– 16-bit Timer modes
– 16-bit Input Capture modes
– 16-bit PWM mode





2 UART ports
SPI Serial Interface
IIC Serial Interface
WDT / Resume-Wakeup
4 channels of 10bit ADC with Bias-PGA for
high-speed input signals, and 6 channels of 10bit
ADC with PGA and Comparator for low-speed
input signals.
APPLICATIONS
 BLDC/ PMSM Motor
 Fan, Blower, Pump
 Industrial Motor, Compressor, Power Tool
Tel: 886-66296288‧Fax: 886-29174598‧ http://www.princeton.com.tw‧2F, No.233-1, Baociao Rd., Sindian Dist., New Taipei City 23145, Taiwan
PT2580
BLOCK DIAGRAM
JTG_CLK
JTG_DAT
Serial I/F
Debug
VCCD= 3 to 3.6V
Temp
SRAM
1.8V Core Power
LDO
3.3 to 1.8 V
VCCA= 3 to 3.6V
VSSD=VCSSA= 0V
CORTEX-M0
Coprocessor
(FCLK=48M Hz)
Flash-ROM
32KB
PLL
Fmax=144MHz
Powered by VCCA
Bus Matrix
NVIC
Flash-ROM
Interface
SRAM
Controller
SRAM
8KB
OSC-E
8M Hz
POR-I
Reset &
Clock
Control
Boot-ROM
5KB
3.3V
OSCI
OSCO
RESETN
OSC-I
8M Hz
GPIO Port-A
PORTB[4:0]
GPIO Port-B
PORTC[1:0]
GPIO Port-C
INT0
to
INT2
PTM-Timer1
PTM_CT0
PTM_CT1
PTM-Timer2
PTM_CT2
PTM_CT3
U-Phase PWM
PWM_UH
PWM_UL
V-Phase PWM
PWM_VH
PWM_VL
W-Phase PWM
PWM_WH
PWM_WL
System Config.
APB
SPI-I/F
WWDG
IR_IN
IR-Remote
IIC_CLK
IIC_DAT
3-Phase PWM
Synch
I2C-I/F
UART_RX1/2
UART_TX1/2
USART-I/F
10bit-ADC
4-Channels
(24M Hz)
ADC-I/F
B-PGA IN
Motor Control
Interface
10bit-ADC
6-Channels
ADC-I/F
PGA IN
PTM-Timer3
PTM-Timer4
Comparator
Powered by VCCA
PRE1.0
Power Controller
AHB
SPI_DI
SPI_DO
SPI_CL
ADI_LS0
ADI_LS1
ADI_LS2
ADI_LS3
ADI_LS4
ADI_LS5
LVD
Powered by VCCD
Temp.
Buffer
EXT. INTR
TEST_EN
(TEST-MODE)
ZCU_IN
ZCV_IN
ZCW_IN
ZCP_IN
RTC Unit
(* Optinal)
AHB Decoder
PORTA[8:0]
PT2580
2
July 2015
PT2580
APPLICATION CIRCUIT
PRE1.0
3
July 2015
PT2580
ORDER INFORMATION
Valid Part Number
Package Type
Top Code
PT2580
48 Pins, LQFP
PT2580-LQ
EXT_ERR/GPIO_B0
IR_IN/GPIO_A7/UART_RX2
FAULT_IN/GPIO_A6/UART_TX2
RD_IN/GPIO_A5/SPI_CL
FWR_EN/GPIO_A4/SPI_DI
PLAY_PAUSE/GPIO_A3/SPI_DO
PTM_CT0/GPIO_B1/JTG_CLK
PTM_CT1/GPIO_B2/JTG_DAT
47
IIC_CLK/GPIO_C0
VSS3_D2
48
IIC_SDA/GPIO_C1
VCC3_D2
PIN CONFIGURATION
46
45
44
43
42
41
40
39
38
37
VSS3_D3
1
36
INT2/GPIO_A2/SPICSN
UART_TX1/GPIO_B7
2
35
INT1/GPIO_A1/LAD_TRG
UART_RX1/GPIO_B6
3
34
INT0/GPIO_A0/HAD_TRG
OSCI_SEL
4
33
PTM_CT2/GPIO_B3
OSCI
5
32
PTM_CT3/GPIO_B4
OSCO
6
31
PWM_UH
RESETN
7
30
PWM_VH
VSS3_PLL
8
29
PWM_WH
VCC3_PLL
9
28
PWM_UL
ADI_LS0
10
27
PWM_VL
ADI_LS1
11
26
PWM_WL
ADI_LS2
12
25
TEST_EN
ZCV_IN
ZCW_IN
21
22
23
24
VCC3_D1
ZCU_IN
20
VSS3_D1
ADI_LS5
19
TEST1
18
VCC3_ADC_REG
17
VSS3_ADC_REG
16
ZCP_IN
15
ADI_LS4
13 14
ADI_LS3
PRE1.0
PT2580-LQ
4
July 2015
PT2580
IMPORTANT NOTICE
Princeton Technology Corporation (PTC) reserves the right to make corrections, modifications, enhancements,
improvements, and other changes to its products and to discontinue any product without notice at any time.
PTC cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a PTC product. No
circuit patent licenses are implied.
Princeton Technology Corp.
2F, 233-1, Baociao Road,
Sindian Dist., New Taipei City 23145, Taiwan
Tel: 886-2-66296288
Fax: 886-2-29174598
http://www.princeton.com.tw
PRE1.0
14
July 2015