當(dāng)前位置:首頁->方案設(shè)計(jì) |
|
TLE9879QXA40 BLDC Arduino馬達(dá)控制方案 |
|
|
文章來源:永阜康科技 更新時(shí)間:2019/8/9 13:03:00 |
在線咨詢: |
|
infineon公司的TLE9879QXA40是單片三相馬達(dá)驅(qū)動(dòng)器,集成了工業(yè)標(biāo)準(zhǔn)的32位ARM® Cortex® M3 核,工作頻率高達(dá)40MHz,可以實(shí)現(xiàn)高檔馬達(dá)算法如磁場定向控制(FOC)等.器件包括六個(gè)全集成的NFET驅(qū)動(dòng)器,通過六個(gè)外接功率NFET來驅(qū)動(dòng)3相馬達(dá),一個(gè)可使低電壓工作的電荷泵和具有電流斜率控制的可編電流,以優(yōu)化EMC性能.它的外設(shè)包括電流傳感器,逐次逼近ADC,它和捕獲和比較單元同步,用于PWM控制和16位計(jì)時(shí)器.也集成了LIN收發(fā)器使的器件和大量的通用I/O進(jìn)行通信.同時(shí)器件還包含線性電壓穩(wěn)壓器,給外部負(fù)載供電.器件還集成了128KB閃存,4KB EEPROM,512B 100次可編存儲(chǔ)器(100TP)以及6KB RAM,引導(dǎo)ROM用來起動(dòng)固件和閃存程序.單電源工作5.5V-27V,可擴(kuò)展電源至3V-28V,工作結(jié)溫Tj = -40 °C 到+150 °C,和RoHS兼容,滿足AEC規(guī)范.主要用在汽車馬達(dá)控制.本文介紹了TLE9879QXA40主要特性,框圖和應(yīng)用框圖,以及TLE9879 BLDC Arduino馬達(dá)控制板主要特性,框圖和簡化應(yīng)用框圖,電路圖,材料清單和PCB頂層布局圖.
The TLE9879QXA40 is a single chip 3-Phase motor driver that integrates the industry standard ARM® Cortex® M3 core, enabling the implementation of advanced motor control algorithms such as field-oriented control.
It includes six fully integrated NFET drivers optimized to drive a 3-Phase motor via six external power NFETs, a charge pump enabling low voltage operation and programmable current along with current slope control for optimized EMC behavior. Its peripheral set includes a current sensor, a successive approximation ADC synchronized with the capture and compare unit for PWM control and 16-bit timers. A LIN transceiver is also
integrated to enable communication to the device along with a number of general purpose I/Os. It includes an on-chip linear voltage regulator to supply external loads.
It is a highly integrated automotive qualified device enabling cost and space efficient solutions for mechatronic BLDC motor drive applications such as pumps and fans.
TLE9879QXA40主要特性:
• 32 bit ARM Cortex M3 Core
– up to 40 MHz clock frequency
– one clock per machine cycle architecture
• On-chip memory
– 128 kByte Flash including
– 4 kByte EEPROM (emulated in Flash)
– 512 Byte 100 Time Programmable Memory (100TP)
– 6 kByte RAM
– Boot ROM for startup firmware and Flash routines
• On-chip OSC and PLL for clock generation
– PLL loss-of-lock detection
• MOSFET driver including charge pump
• 10 general-purpose I/O Ports (GPIO)
• 5 analog inputs, 10-bit A/D Converter (ADC1)
• 16-bit timers - GPT12, Timer 2, Timer 21 and Timer 3
• Capture/compare unit for PWM signal generation (CCU6)
• 2 full duplex serial interfaces (UART) with LIN support (for UART1 only)
• 2 synchronous serial channels (SSC)
• On-chip debug support via 2-wire SWD
• 1 LIN 2.2 transceiver
• 1 high voltage monitoring input
• Single power supply from 5.5 V to 27 V
• Extended power supply voltage range from 3 V to 28 V
• Low-dropout voltage regulators (LDO)
• High speed operational amplifier for motor current sensing via shunt
• 5 V voltage supply for external loads (e.g. Hall sensor)
• Core logic supply at 1.5 V
• Programmable window watchdog (WDT1) with independent on-chip clock source
• Power saving modes
– MCU slow-down Mode
– Sleep Mode
– Stop Mode
– Cyclic wake-up Sleep Mode
• Power-on and undervoltage/brownout reset generator
• Overtemperature protection
• Short circuit protection
• Loss of clock detection with fail safe mode entry for low system power consumption
• Temperature Range Tj = -40 °C to +150 °C
• Package VQFN-48 with LTI feature
• Green package (RoHS compliant)
• AEC qualified
![](/uploadfile/20190809/20190809125632543.jpg)
圖1. TLE9879QXA40框圖
![](/uploadfile/20190809/20190809125703680.jpg)
圖2. TLE9879QXA40簡化的應(yīng)用框圖
BLDC馬達(dá)控制板
The BLDC Motor Control Shield with TLE9879QXA40 for Arduino Uno makes it easy to control and drive a BLDC motor. It features an Infineon TLE9879QXA40, a single chip 3-Phase motor driver with integrated MOSFETs.
The shield can be controlled by a microcontroller via an SPI interface - here the Arduino Uno R3 is used as master. Both the shield and the Arduino board are connected via the pin headers.
Up to four shields can be stacked via the pin headers, to control up to four BLDC motors
![](/uploadfile/20190809/20190809125742633.jpg)
圖3. TLE9879 BLDC Arduino馬達(dá)控制板外形圖
TLE9879 BLDC Arduino馬達(dá)控制板主要特性:
• An Arduino Uno R3 connected to the shield can control a single chip 3-Phase motor driver via the SPI interface
• BLDC motor control
- 5.5 V - 28 V normal operating input voltage
- 28 V - 40 V extended operating input voltage
• Possibility to stack up to four shields
• SPI interface for high configurability and detailed diagnosis
• Protections:
- overtemperature
- overcurrent
- undervoltage
- overvoltage
• Motor speed control
![](/uploadfile/20190809/20190809125837716.jpg)
圖4. TLE9879 BLDC Arduino馬達(dá)控制板簡化應(yīng)用框圖
![](/uploadfile/20190809/20190809130031725.jpg)
圖5. TLE9879 BLDC Arduino馬達(dá)控制板框圖
![](/uploadfile/20190809/20190809130047744.jpg)
圖6. TLE9879 BLDC Arduino馬達(dá)控制板元件放置圖
![](/uploadfile/20190809/20190809130100605.jpg)
圖7. TLE9879 BLDC Arduino馬達(dá)控制板電路圖
TLE9879 BLDC Arduino馬達(dá)控制板材料清單:
![](/uploadfile/20190809/20190809130233302.jpg)
![](/uploadfile/20190809/20190809130243921.jpg)
![](/uploadfile/20190809/20190809130254290.jpg)
![](/uploadfile/20190809/20190809130132690.jpg)
圖8. TLE9879 BLDC Arduino馬達(dá)控制板PCB設(shè)計(jì)圖(頂層布局) |
|
|
|
|
|
|
|
![](images/btn_detail_lt.jpg) |
您可能對以下產(chǎn)品感興趣 |
![](images/btn_detail_rt.jpg) |
|
![](images/pro_detail_bg.gif) |
產(chǎn)品型號(hào) |
功能介紹 |
兼容型號(hào) |
封裝形式 |
工作電壓 |
備注 |
ATD5988 |
ATD5988是一種便于使用的內(nèi)部集成了譯碼器的微
特步進(jìn)電機(jī)驅(qū)動(dòng)器。其設(shè)計(jì)為能使雙極步進(jìn)電機(jī)以全、
半、1/4、1/8、1/16、1/32步進(jìn)模式工作。步進(jìn)模式由邏
輯輸入管腳MSx選擇。輸出驅(qū)動(dòng)能力達(dá)到32V和±2A。
ATD5988包含一個(gè)工作在慢衰或混合衰減模式的固定衰
減時(shí)間的電流調(diào)節(jié)器。 |
A5988 |
QFN-28 |
6.5V-32V |
內(nèi)置轉(zhuǎn)換器和過流保護(hù)的微特步進(jìn)電機(jī)驅(qū)動(dòng)芯片 |
AT8841 |
AT8841為打印機(jī)和其它電機(jī)一體化應(yīng)用提供一種雙通道集成電機(jī)驅(qū)動(dòng)方案。AT8841有兩路H橋驅(qū)動(dòng),最大輸出42V 3A,可驅(qū)動(dòng)兩路刷式直流電機(jī),或者一路雙極步進(jìn)電機(jī),或者螺線管或者其它感性負(fù)載。雙極步進(jìn)電機(jī)可以以整步、2細(xì)分、4細(xì)分運(yùn)行,或者用軟件實(shí)現(xiàn)高細(xì)分。 |
DRV8841 |
TSSOP-28 |
8V-42V |
3A雙路刷式直流或單路雙極步進(jìn)電機(jī)驅(qū)動(dòng)器(PWM 控制器) |
AT8840 |
AT8840為打印機(jī)和其它電機(jī)一體化應(yīng)用提供一種單通道H橋集成電機(jī)驅(qū)動(dòng)方案。AT8840有一路H橋驅(qū)動(dòng),最大輸出42V 3.5A(5A峰值),可驅(qū)動(dòng)一路刷式直流電機(jī)。 |
DRV8840 |
TSOOP-28 |
8V-42V |
具有浪涌電流保護(hù)功能的 5A 刷式直流電機(jī)驅(qū)動(dòng)器(PH/EN 控制器) |
|
|
|
|
|
|