Microchip公司的dsPIC33F系列是高級16位數字信號控制器(DSC),采用改進的哈佛架構,高達40 MIPS,16位數據通路,24位指令,工作電壓3.0-3.6V,主要用在各種馬達控制如無刷DC馬達,相單狀語從句:三相馬達與開關磁阻電動機。此外也可用在UPS,逆變器,開關電源,功率因素修正以及服務器,設備通信狀語從句:其它工業設備的電源管理模塊。本文介紹了dsPIC33F主要特性,外形圖以及Cerebot MC7馬達控制板主要特性,外形圖和電路圖。
dsPIC33FJXXXMCX06A / X08A / X10A系列器件支持多種電機控制應用,例如無刷直流電機,單相和三相感應電機以及開關磁阻電機。dsPIC33F電機控制產品也非常適合不間斷電源(UPS),逆變器,開關模式電源,功率因數校正,還適用于控制服務器,電信設備和其他工業設備中的電源管理模塊。
dsPIC33F主要特性:
工作范圍:
?最高40 MIPS操作(@ 3.0-3.6V):
-工業溫度范圍(-40℃至+ 85℃)
-擴展溫度范圍(-40℃至+ 125℃)
?最高20 MIPS操作(@ 3.0-3.6V):
-高溫范圍(-40℃至+ 150℃)
高性能DSC CPU:
?改進的哈佛體系結構
?C編譯器優化的指令集
?16位寬的數據路徑
?24位寬的指令
?線性程序存儲器的尋址量為4M指令字
?線性數據存儲器的尋址量為64 KB
?83基本指令:大部分為1字/ 1個周期
?兩個40位累加器:
-具有舍入和飽和選項
?靈活而強大的尋址模式:
-間接,模和位反轉
?軟件堆棧
?16 x 16小數/整數乘法運算
? 32/16和16/16除法運算
?單周期乘法和累加:
-用于DSP操作的累加器回寫
-雙數據獲取
?最多±16位移位,最多可存儲40位數據
直接內存訪問(DMA):
?8通道硬件DMA
?2 KB雙端口DMA緩沖區(DMA RAM) )來存儲通過DMA傳輸的數據:
-允許在CPU執行代碼時在RAM和外設之間進行數據傳輸(無周期盜用)
?大多數外設都支持DMA
中斷控制器:
?5個周期的延遲時間
?多達67個可用中斷源
?多達五個外部中斷
?七個可編程優先級
?五個處理器異常
數字I / O:
?多達85個可編程數字I / O引腳
?喚醒/中斷平變化多達24個引腳
?輸出引腳可以從3.0V至3.6V驅動
?最多與5V耐壓引腳開路漏極配置5.5V輸出與外部上拉
?4毫安水槽
片上閃存和SRAM上的所有I / O引腳上:
?閃存程序存儲器,最大256 KB
?數據SRAM,最大30 KB(包括2 KB的DMA RAM)
系統管理:
?靈活的時鐘選項:
-外部,晶體,諧振器,內部RC-
完全集成的PLL-
抖動極低的PLL
?上電定時器
?帶有自己的RC振蕩器的看門狗定時器
?故障安全時鐘監視器(FSCM)
?由多個源復位
電源管理:
?片上2.5V穩壓器
?實時在時鐘源之間切換
?具有快速喚醒
定時器/捕捉/比較/ PWM的空閑,睡眠和打ze模式:
?定時器/計數器,最多9個16位計時器:
-可以配對以構成四個32位計時器
-1個計時器與外部32.768 kHz振蕩器一起作為實時時鐘(RTC)運行
-可編程預分頻器
?輸入捕捉(最多八個通道):
-向上,向下或向上捕捉兩側
-16位捕獲輸入功能
-每次捕獲具有4個深度的FIFO
?輸出比較(最多8個通道):
-單或雙16位比較模式
-16位無毛刺PWM模式
通信模塊:
?3線SPI(最多兩個模塊):
-幀支持簡單編解碼器的I / O接口
-支持8位和16位數據
-支持所有串行時鐘格式和采樣模式
?I2C?(最大2個模塊):
-完全支持多主站從模式
-7位和10位尋址
-總線沖突檢測和仲裁
-集成信號調理
-從地址屏蔽
?UART(最多2個模塊):
-地址位檢測中斷
-UART錯誤中斷
-從睡眠模式喚醒啟動位
-4個字符的TX和RX FIFO緩沖器
-支持LIN / J2602-
硬件中的IrDA?編碼和解碼
-高速波特率模式
-帶有CTS和RTS的硬件流控制
?增強的CAN(ECAN?技術)2.0B有效(最多2個模塊):
-最多8個發送緩沖區和最多32個接收緩沖區
-16個接收濾波器和三個掩碼
-用于診斷和總線監視的環回,僅偵聽和全部偵聽模式-CAN消息
喚醒
-遠程傳輸請求的自動處理
-使用DMA的FIFO模式
-DeviceNet?尋址支持
電機控制外設:
?電機控制PWM(最大八個通道):
-四個占空比發生器
-獨立或互補模式
-可編程死區時間和輸出極性
-邊緣對齊或中心對齊
-手動輸出超馳控制
-最多兩個故障輸入-ADC轉換
觸發器 -16位分辨率(@ 40 MIPS)的PWM頻率對于邊緣對齊模式= 1220 Hz,對于中心對齊模式610 Hz- 11的PWM頻率位分辨率(@ 40 MIPS)= 39.1 kHz(邊緣對齊模式),19.55 kHz(中心對齊模式) ?正交編碼器接口(QEI)模塊: -A相,B相和索引脈沖輸入 -16位向上/向下位置計數器 -計數方向狀態 -位置測量(x2和x4)模式 -輸入上的可編程數字噪聲濾波器 -交替的16位定時器/計數器模式 -位置計數器翻轉/下溢中斷
?設備中最多兩個ADC模塊
?10位,1.1 Msps或12位,500 Ksps轉換:
-兩個,四個或八個同時采樣
-多達32個輸入通道自動掃描
-轉換啟動可以手動進行,也可以與四個觸發源之一同步
-在休眠模式下可以轉換
-±1 LSb最大積分非線性
-±1 LSb最大差分非線性
CMOS閃存技術:
?低功耗,高速閃存技術
?完全靜態設計
?3.3V(±10%)工作電壓
?工業和擴展溫度
?低功耗
包裝:
?100針TQFP(14x14x1 mm和12x12x1 mm)
?80針TQFP(12x12x1 mm)
?64針TQFP(10x10x1 mm)
?64針QFN(9x9x0.9 mm)
圖1。dsPIC33F系列機箱圖Ceerbot
MC7馬達控制板
Cerebot MC7板是基于Microchip dsPIC 16位數字信號控制器的單片機開發板。
Cerebot MC7主要用于用作機電設備(例如DC電動機)的控制器。所用的微控制器dsPIC33FJ128MC706A是針對電機控制應用進行了優化的dsPIC系列產品的成員。
Cerebot MC7提供了四個半橋電路,這些電路的額定電壓為24V,最大電流為5A。這些半橋電路中的每一個都連接到dsPIC A / D轉換器,以測量電壓和電流以進行閉環反饋控制。這些半橋可用于控制兩臺有刷直流電機,兩臺雙極步進電機,一臺無刷直流電機,一臺單極步進電機。此外,該板還可用于實現開關DCDC轉換器的控制器。
Cerebot MC7可與MicrochipMPLAB?開發環境配合使用,并在MPLAB?IDE中提供內置的編程和調試支持。
Cerebot MC7馬達控制板的主要特性:
?dsPIC33FJ128MC706A微控制器
four四個帶電流和電壓反饋并提供過流中斷功能的24V / 5A半橋電路
?電源電壓高達24V 5
5V / 4A開關電源
in集成的編程/調試電路
one一個CAN網絡接口
Digi用于Digilent外圍模塊板的
三個Pmod連接器
eight八個RC伺服連接器two兩個I2C菊花鏈連接器
??two按鈕和四個LED小號
??ESD保護和短路保護的所有I / O引腳。
圖2。CerebotMC7馬達控制板外形圖
圖3。CerebotMC7馬達控制板布局
圖4.Cerebot MC7控制板馬達電路圖(1)
圖5。CerebotMC7馬達控制板電路圖(2)
圖6。CerebotMC7馬達控制板電路圖(3)
圖7。CerebotMC7馬達控制板電路圖(4)
圖8。CerebotMC7馬達控制板電路圖(5)
圖9。CerebotMC7馬達控制板電路圖(6)
圖10。CerebotMC7馬達控制板電路圖(7)
責任編輯:gt
-
mcu
+關注
關注
146文章
17173瀏覽量
351629 -
控制器
+關注
關注
112文章
16394瀏覽量
178482 -
電源管理
+關注
關注
115文章
6185瀏覽量
144619
發布評論請先 登錄
相關推薦
評論