資料介紹
引言
美國微芯公司推出的DSPIC33FJ256MC710高性能16位數(shù)字信號控制器,采用了改進(jìn)型的哈佛架構(gòu)、C編譯器優(yōu)化的指令集、流水線取指令方式,具有實用、低價、指令集小、功耗低、速度高、體積小、功能強(qiáng)、抗干擾能力強(qiáng)等特點。dsPIC33FJ256MC710高性能16位數(shù)字信號控制器內(nèi)含有 12位的A/D轉(zhuǎn)換器(500 ksps)、直接存儲器訪問(DMA)、比較輸出、捕捉輸入、I2C接口、SPI接口、CAN接口、USART接口、Flash程序存儲器自讀寫等強(qiáng)大的控制功能,內(nèi)核又具有強(qiáng)大的數(shù)字信號處理能力,具有廣闊的應(yīng)用前景,主要應(yīng)用于電機(jī)控制等領(lǐng)域。
我們在芯片的實際應(yīng)用中遇到了一些預(yù)想不到的問題,有的是由于硬件設(shè)計造成,有的是由于外部干擾造成,還有的是軟件初始化造成的。這些問題的解決方法在微芯公司的應(yīng)用文檔中未提供,我們花了較多的時間進(jìn)行分析、測試,最后解決了問題。本文將這些解決方法介紹給大家,以避免大家在這個問題上花費太多的時間或因一些無法解決的問題而造成損失。
1 正交編碼器接口模塊的問題
dsPIC33FJ256MC710的正交編碼器接口模塊(以下簡稱QEI模塊),在調(diào)試(Debug)模式下,能夠正常工作,可以得到光電編碼器的轉(zhuǎn)動信號,但是在程序下載(Pro-gram)后模塊不工作,不能得到光電編碼器的轉(zhuǎn)動信號。這個問題有些隱蔽,不易發(fā)現(xiàn),在我們過去使用微芯公司芯片的過程中還從未遇到過。
本文選用的光電編碼器為1024線,差分信號輸出。這種輸出方式在工業(yè)現(xiàn)場使用具備較高的抗干擾能力,可以連接的導(dǎo)線較長。由于光電編碼器的輸出為差分信號,而芯片接口要求為TTL電平信號,因此增加一片AM26LS32完成電平轉(zhuǎn)換,把差分信號轉(zhuǎn)換為TTL電平信號。光電編碼器輸出的A和/A、B和/B、z和/Z三組差分信號接入AM26LS32芯片,轉(zhuǎn)化為A、B、Z三路TTL電平信號與dsPIC33FJ256MC710的正交編碼器接口模塊 (QEI)連接。A、B為正交編碼信號,z為光電編碼器零位置信號。
dsPIC33FJ系列芯片,具有智能化的QEI模塊。它由QEA、QEB和INDX三個輸入通道組成。QEA和QEB這兩個通道具有智能的正交解碼功能。把光電編碼器輸出的A、B兩相正交編碼信號接入這兩個通道,芯片通過解碼算法,自動判斷出光電編碼器的旋轉(zhuǎn)方向和旋轉(zhuǎn)相對位置。INDX通道稱為索引脈沖。該通道通過接入Z信號,根據(jù)絕對零位置和相對位置,就可以確定光電編碼器旋轉(zhuǎn)的絕對位置。硬件接口原理框圖如圖1所示。
按照微芯公司的應(yīng)用筆記,QEI初始化程序如下:
在使用調(diào)試(Debug)模式運行程序時,用示波器可觀察到芯片53號引腳RF8上電平在每次編碼器位置過零時產(chǎn)生了翻轉(zhuǎn)。QEI模塊工作正常。而使用下載(Pro-gram)模式下載程序后,用示波器察到芯片53號引腳RF8上電平在每次編碼器位置過零時不發(fā)生變化,QEI模塊工作不正常。
美國微芯公司推出的DSPIC33FJ256MC710高性能16位數(shù)字信號控制器,采用了改進(jìn)型的哈佛架構(gòu)、C編譯器優(yōu)化的指令集、流水線取指令方式,具有實用、低價、指令集小、功耗低、速度高、體積小、功能強(qiáng)、抗干擾能力強(qiáng)等特點。dsPIC33FJ256MC710高性能16位數(shù)字信號控制器內(nèi)含有 12位的A/D轉(zhuǎn)換器(500 ksps)、直接存儲器訪問(DMA)、比較輸出、捕捉輸入、I2C接口、SPI接口、CAN接口、USART接口、Flash程序存儲器自讀寫等強(qiáng)大的控制功能,內(nèi)核又具有強(qiáng)大的數(shù)字信號處理能力,具有廣闊的應(yīng)用前景,主要應(yīng)用于電機(jī)控制等領(lǐng)域。
我們在芯片的實際應(yīng)用中遇到了一些預(yù)想不到的問題,有的是由于硬件設(shè)計造成,有的是由于外部干擾造成,還有的是軟件初始化造成的。這些問題的解決方法在微芯公司的應(yīng)用文檔中未提供,我們花了較多的時間進(jìn)行分析、測試,最后解決了問題。本文將這些解決方法介紹給大家,以避免大家在這個問題上花費太多的時間或因一些無法解決的問題而造成損失。
1 正交編碼器接口模塊的問題
dsPIC33FJ256MC710的正交編碼器接口模塊(以下簡稱QEI模塊),在調(diào)試(Debug)模式下,能夠正常工作,可以得到光電編碼器的轉(zhuǎn)動信號,但是在程序下載(Pro-gram)后模塊不工作,不能得到光電編碼器的轉(zhuǎn)動信號。這個問題有些隱蔽,不易發(fā)現(xiàn),在我們過去使用微芯公司芯片的過程中還從未遇到過。
本文選用的光電編碼器為1024線,差分信號輸出。這種輸出方式在工業(yè)現(xiàn)場使用具備較高的抗干擾能力,可以連接的導(dǎo)線較長。由于光電編碼器的輸出為差分信號,而芯片接口要求為TTL電平信號,因此增加一片AM26LS32完成電平轉(zhuǎn)換,把差分信號轉(zhuǎn)換為TTL電平信號。光電編碼器輸出的A和/A、B和/B、z和/Z三組差分信號接入AM26LS32芯片,轉(zhuǎn)化為A、B、Z三路TTL電平信號與dsPIC33FJ256MC710的正交編碼器接口模塊 (QEI)連接。A、B為正交編碼信號,z為光電編碼器零位置信號。
dsPIC33FJ系列芯片,具有智能化的QEI模塊。它由QEA、QEB和INDX三個輸入通道組成。QEA和QEB這兩個通道具有智能的正交解碼功能。把光電編碼器輸出的A、B兩相正交編碼信號接入這兩個通道,芯片通過解碼算法,自動判斷出光電編碼器的旋轉(zhuǎn)方向和旋轉(zhuǎn)相對位置。INDX通道稱為索引脈沖。該通道通過接入Z信號,根據(jù)絕對零位置和相對位置,就可以確定光電編碼器旋轉(zhuǎn)的絕對位置。硬件接口原理框圖如圖1所示。
按照微芯公司的應(yīng)用筆記,QEI初始化程序如下:
在使用調(diào)試(Debug)模式運行程序時,用示波器可觀察到芯片53號引腳RF8上電平在每次編碼器位置過零時產(chǎn)生了翻轉(zhuǎn)。QEI模塊工作正常。而使用下載(Pro-gram)模式下載程序后,用示波器察到芯片53號引腳RF8上電平在每次編碼器位置過零時不發(fā)生變化,QEI模塊工作不正常。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- dsPIC33FJ16MC101/102高性能16位數(shù)字信號控制器 22次下載
- dsPIC33CK64MC105通用接插模塊(PIM)信息表 4次下載
- dsPIC33CK256MP506數(shù)字電源接插模塊(PIM)用戶指南 37次下載
- dsPIC33FJ32MC204單片機(jī)的使用入門教程免費下載 90次下載
- dsPIC33FJ16(GP/MC)101/102和dsPIC33FJ32(GP/MC)101/102/104控制器
- sPIC30F1010/202X移植到dsPIC33FJ06GS101/X02和dsPIC33FJ16GSX02/X04
- 高性能16位數(shù)字信號控制器之dsPIC33FJ16MC101/102產(chǎn)品手冊
- dsPIC33EPXXXGP50X、dsPIC33EPXXXMC20X/50X和PIC24EPXXXGP/MC20X系列芯片勘誤和數(shù)據(jù)手冊錯誤澄清
- dsPIC33FJ(06/16)GSXXX到dsPIC33EPXXGS50X的移植和的詳細(xì)資料概述
- 利用dsPIC33FJ256GP710實現(xiàn)數(shù)字鎖相放大器的方法 34次下載
- dsPIC33FJ16GS504技術(shù)手冊 37次下載
- dsPIC33FJ16GS504的各種封裝圖 0次下載
- dspIC33FJ64GS610數(shù)據(jù)手冊 30次下載
- dsPIC33FJ64GS610_高性能16位數(shù)字信號控制器_中文資料 28次下載
- 基于dsPIC33F DMA控制器的UART設(shè)計
- 基于MC9S12DP256芯片和μC/OS-II實現(xiàn)CCP軟件的設(shè)計 2685次閱讀
- 基于MC68S912DP256芯片實現(xiàn)智能車導(dǎo)航系統(tǒng)的設(shè)計 2188次閱讀
- 高級16位數(shù)字信號控制器dsPIC33F的主要特性及應(yīng)用電路 6484次閱讀
- 高性能超尺寸數(shù)字信號控制器dsPIC33FJ16系列的功能特性及應(yīng)用 5657次閱讀
- 采用PIC 33FJ16GS系16位DSC實現(xiàn)不間斷電源參考設(shè)計 3116次閱讀
- 摩托羅拉MC9S12DP256單片機(jī)結(jié)構(gòu)、功能特點及在汽車領(lǐng)域的應(yīng)用分析 3615次閱讀
- Microchip dsPIC33F主要特性及PLM解決方案 8291次閱讀
- MC33GD3100高檔單路IGBT柵極驅(qū)動器 4223次閱讀
- SDM710是什么處理器?SDM710和SDM845哪個好? 17.5w次閱讀
- dsPIC33EP GS系列是Microchip新一代16-bit高性能MCU 1.4w次閱讀
- 驍龍710和驍龍845實際體驗對比 8.8w次閱讀
- 驍龍710與驍龍660有啥區(qū)別? 驍龍710該怎么吹才能秒殺驍龍845呢? 15.9w次閱讀
- Microchip專家技術(shù)文章:使用dsPIC33EP‘GS’系列器件提升數(shù)字電源的環(huán)路增益性能 7196次閱讀
- 基于dsPIC30F的脈沖氙燈驅(qū)動系統(tǒng) 3059次閱讀
- dsPIC33F設(shè)計的連接電網(wǎng)的太陽能逆變器 2947次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費下載
- 0.00 MB | 1489次下載 | 免費
- 2單片機(jī)典型實例介紹
- 18.19 MB | 91次下載 | 1 積分
- 3S7-200PLC編程實例詳細(xì)資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關(guān)電源原理及各功能電路詳解
- 0.38 MB | 9次下載 | 免費
- 6基于AT89C2051/4051單片機(jī)編程器的實驗
- 0.11 MB | 4次下載 | 免費
- 7基于單片機(jī)和 SG3525的程控開關(guān)電源設(shè)計
- 0.23 MB | 3次下載 | 免費
- 8基于單片機(jī)的紅外風(fēng)扇遙控
- 0.23 MB | 3次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費
- 4LabView 8.0 專業(yè)版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費
- 5555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33562次下載 | 免費
- 6接口電路圖大全
- 未知 | 30319次下載 | 免費
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費
- 8開關(guān)電源設(shè)計實例指南
- 未知 | 21539次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537791次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233045次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191183次下載 | 免費
- 7十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183277次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138039次下載 | 免費
評論
查看更多