《電子技術應用》
您所在的位置:首頁 > 其他 > 設計應用 > dsPIC33FJ256MC710 疑難問題及解決方法
dsPIC33FJ256MC710 疑難問題及解決方法
摘要: 美國微芯公司推出的dsPIC33FJ256MC710高性能16位數字信號控制器,采用了改進型的哈佛架構、C編譯器優化的指令集、流水線取指令方式,具有實用、低價、指令集小、功耗低、速度高、體積小、功能強、抗干擾能力強等特點。dsPIC33FJ256MC710高性能16位數字信號控制器內含有 12位的A/D轉換器(500 ksps)、直接存儲器訪問(DMA)、比較輸出、捕捉輸入、I2C接口、SPI接口、CAN接口、USART接口、Flash程序存儲器自讀寫等強大的控制功能,內核又具有強大的數字信號處理能力,具有廣闊的應用前景,主要應用于電機控制等領域。
Abstract:
Key words :

引 言
    美國微芯公司推出的dsPIC33FJ256MC710高性能16位數字信號控制器,采用了改進型的哈佛架構、C編譯器優化的指令集、流水線取指令方式,具有實用、低價、指令集小、功耗低、速度高、體積小、功能強、抗干擾能力強等特點。dsPIC33FJ256MC710高性能16位數字信號控制器內含有 12位的A/D轉換器(500 ksps)、直接存儲器訪問(DMA)、比較輸出、捕捉輸入、I2C接口、SPI接口、CAN接口、USART接口、Flash程序存儲器自讀寫等強大的控制功能,內核又具有強大的數字信號處理能力,具有廣闊的應用前景,主要應用于電機控制等領域。
    我們在芯片的實際應用中遇到了一些預想不到的問題,有的是由于硬件設計造成,有的是由于外部干擾造成,還有的是軟件初始化造成的。這些問題的解決方法在微芯公司的應用文檔中未提供,我們花了較多的時間進行分析、測試,最后解決了問題。本文將這些解決方法介紹給大家,以避免大家在這個問題上花費太多的時間或因一些無法解決的問題而造成損失。

1 正交編碼器接口模塊的問題
    dsPIC33FJ256MC710的正交編碼器接口模塊(以下簡稱QEI模塊),在調試(Debug)模式下,能夠正常工作,可以得到光電編碼器的轉動信號,但是在程序下載(Pro-gram)后模塊不工作,不能得到光電編碼器的轉動信號。這個問題有些隱蔽,不易發現,在我們過去使用微芯公司芯片的過程中還從未遇到過。
    本文選用的光電編碼器為1024線,差分信號輸出。這種輸出方式在工業現場使用具備較高的抗干擾能力,可以連接的導線較長。由于光電編碼器的輸出為差分信號,而芯片接口要求為TTL電平信號,因此增加一片AM26LS32完成電平轉換,把差分信號轉換為TTL電平信號。光電編碼器輸出的A和/A、B和/B、z和/Z三組差分信號接入AM26LS32芯片,轉化為A、B、Z三路TTL電平信號與dsPIC33FJ256MC710的正交編碼器接口模塊 (QEI)連接。A、B為正交編碼信號,z為光電編碼器零位置信號。
    dsPIC33FJ系列芯片,具有智能化的QEI模塊。它由QEA、QEB和INDX三個輸入通道組成。QEA和QEB這兩個通道具有智能的正交解碼功能。把光電編碼器輸出的A、B兩相正交編碼信號接入這兩個通道,芯片通過解碼算法,自動判斷出光電編碼器的旋轉方向和旋轉相對位置。INDX通道稱為索引脈沖。該通道通過接入Z信號,根據絕對零位置和相對位置,就可以確定光電編碼器旋轉的絕對位置。硬件接口原理框圖如圖1所示。

    按照微芯公司的應用筆記,QEI初始化程序如下:

  

  在使用調試(Debug)模式運行程序時,用示波器可觀察到芯片53號引腳RF8上電平在每次編碼器位置過零時產生了翻轉。QEI模塊工作正常。而使用下載(Pro-gram)模式下載程序后,用示波器察到芯片53號引腳RF8上電平在每次編碼器位置過零時不發生變化,QEI模塊工作不正常。
    修改初始化程序,初始化復用引腳時增加對模數轉化模塊AD2PCFGL的配置,就解決了這個問題。程序修改如下:

 

  
    修改后的程序在下載(Program)模式的情況下,用示波器可以觀察到芯片53號引腳RF8上電平在每次編碼器位置過零時產生翻轉,QEI模塊正常工作。
    實際應用QEI模塊時,直接讀取POSCNT寄存器的值,就可知道所測量旋轉軸的絕對位置。本文選用1024線的光電編碼器,通過配置寄存器選擇X4模式,POSCNT寄存器的計數范圍為0~4 096。根據索引脈沖中斷和POSCNT寄存器的值,便可精確地知道旋轉軸的旋轉方向、旋轉速度、當前旋轉軸位置等,精度可以達到1/4 096。

2 RD15作為I/O輸出的問題
    通用I/O端口是最基本最常用的接口,單片機、數字信號處理器通過它實現最基本的高低電平邏輯控制。應用時,dsPIC33FJ256MC710的第48號引腳作為I/O輸出時,對應為RD15。RD15作為開關量輸出時,軟件設置為高電平,但引腳上不能建立高電平。通過大量的試驗檢測,發現芯片第48號引腳RD15作為I/O端口時不能正常工作。為了更清楚地說明該問題,引入47、53、54號引腳RD14、RF7、RF8與RD15作對比。相關驗證程序如下:


    運行上述程序,用示波器觀察dsPIC33FJ256MC710芯片的RD14、RF7、RF8對應的第47、53、54引腳上的電平均為規律的方波信號,而48引腳RD15上高電平不能正常建立,只有極小的尖峰脈沖,波形如圖2所示。

    圖2中上部波形為用作對比的RD14對應的第47號引腳上的電平信號,下部波形為RD15對應的第48號引腳上的電平信號。下部波形與上部波形的控制方式是一樣的(見上述程序),但是不能得到高電平信號。
    修改程序的方法是在改變寄存器PORTDbits.RD15之后添加一個空操作指令asm("nop")。修改后程序如下:


    運行修改后的程序,RD15對應的第48號引腳上也出現規律的方波信號,解決了上述問題。這個問題在應用中也是不易發現的,查了微芯公司的應用筆記也無相關說明,因此詳細寫出來以饋讀者。

結 語
    本文介紹了Microchip公司的高性能16位數字信號控制器dsPIC33FJ系列芯片的內部資源,在應用dsPIC33FJ256MC710芯片時遇到的兩個疑難問題。這些問題可能是由于硬件設計造成,也可能是外部干擾或軟件初始化造成的,往往是預想不到的問題。本文利用相關程序和波形具體闡述了這兩個問題的現象和解決方法,并附上了相應的程序,希望對讀者能有所幫助。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          好男人免费精品视频| 亚洲一区二区欧美| 国产女主播一区二区| 亚洲女优在线| 国产精品丝袜久久久久久app| 欧美一区二区三区免费视频| 午夜视频在线观看一区二区| 亚洲女性裸体视频| 在线观看国产欧美| 亚洲国产精品视频一区| 久久久精品一区二区三区| 国产一区日韩二区欧美三区| 欧美国产在线视频| 亚洲一区二区三区四区五区午夜| 久久久人人人| 欧美日韩亚洲三区| 久久久精品一区| 精品91免费| 日韩一级免费| 欧美黄色大片网站| 久久久久久久综合色一本| 亚洲欧美日韩精品久久久| 国产一区二区精品丝袜| 欧美视频日韩视频在线观看| avtt综合网| 欧美成人一区二区三区片免费| 一区二区三区四区国产| 国产精品久久一区主播| 欧美亚州在线观看| 国产精品色在线| 国产日韩欧美在线视频观看| 欧美亚州韩日在线看免费版国语版| 欧美经典一区二区三区| 亚洲午夜精品视频| 亚洲国产欧洲综合997久久| 在线看不卡av| 久久精品视频va| 91久久嫩草影院一区二区| 一区二区三区不卡视频在线观看| 亚洲欧美久久久| 久久免费偷拍视频| 久久久久在线观看| 国产中文一区二区三区| 亚洲韩国日本中文字幕| 国产日产亚洲精品| 久久av红桃一区二区小说| 国产欧美精品xxxx另类| 葵司免费一区二区三区四区五区| 欧美亚洲一区二区在线| 欧美日韩国产999| 日韩视频中文字幕| 夜夜精品视频| 欧美成人免费全部观看天天性色| 国产精品毛片高清在线完整版| 亚洲国产精品一区二区久| 欧美日韩在线三区| 久久精品国产一区二区电影| 香蕉久久夜色精品国产| 宅男噜噜噜66一区二区66| 国产精品久久久久久久久久免费看| 一本色道**综合亚洲精品蜜桃冫| 亚洲自拍三区| 国产精品高潮粉嫩av| 国产亚洲观看| 欧美一区二区三区在线视频| 久久久久久久综合日本| 国产丝袜美腿一区二区三区| 国产精品日日摸夜夜添夜夜av| 亚洲一区二区视频在线观看| 国产一区二区按摩在线观看| 欧美日韩在线电影| 欧美与欧洲交xxxx免费观看| 欧美伦理视频网站| 久热爱精品视频线路一| 日韩一级片网址| 久久精品一二三区| 久久久久久久999精品视频| 韩日午夜在线资源一区二区| 欧美午夜精品久久久久免费视| 狂野欧美性猛交xxxx巴西| 国产欧美大片| 久久久精品2019中文字幕神马| 黄色国产精品| 欧美日韩免费网站| 国产婷婷色一区二区三区在线| 欧美专区一区二区三区| 久久久久久久999| 99在线视频精品| 国产精品另类一区| 久久中文字幕一区二区三区| 国产精品久久久久毛片大屁完整版| 香蕉尹人综合在线观看| 国产曰批免费观看久久久| 欧美色一级片| 亚洲国产影院| 欧美日一区二区三区在线观看国产免| 国产欧亚日韩视频| 国产精品夜夜夜一区二区三区尤| 久久久久se| 一本色道**综合亚洲精品蜜桃冫| 久久久久高清| 欧美精品在线播放| 欧美成人dvd在线视频| 国产精品久久久久久久免费软件| 国产区欧美区日韩区| 国产有码在线一区二区视频| 国产欧美韩日| 国产精品高潮呻吟久久av无限| 亚洲美女91| 9久草视频在线视频精品| 亚洲级视频在线观看免费1级| 99视频在线精品国自产拍免费观看| 欧美紧缚bdsm在线视频| 久久久九九九九| 欧美国产日韩在线观看| 欧美三级视频在线| 国产欧美欧洲在线观看| 亚洲国产综合视频在线观看| 一区二区91| 欧美日韩精品二区| 国产一区二区三区黄| 狠狠色狠狠色综合日日91app| 久久精品导航| 亚洲高清在线播放| 欧美1区2区3区| 欧美天天视频| 欧美三级中文字幕在线观看| 亚洲二区视频在线| 国产日韩在线不卡| 在线观看国产欧美| 黄色成人小视频| 亚洲伊人色欲综合网| 国产一区二区av| 国产精品成人播放| 激情欧美一区二区三区| 国产农村妇女精品一二区| 国产亚洲成精品久久| 国产一区在线视频| 欧美中文在线视频| 欧美日韩免费观看一区三区| 欧美性一二三区| 免费在线观看成人av| 欧美一区二区在线免费播放| 亚洲欧美日本国产有色| 久久精品99| 香蕉久久精品日日躁夜夜躁| 国产精品va在线| 国产精品久久久久久久久久免费| 狠狠久久五月精品中文字幕| 日韩亚洲欧美在线观看| 久久亚洲综合色一区二区三区| 国产精品欧美日韩一区| 国产欧美日韩综合一区在线观看| 欧美专区在线观看一区| 欧美日韩大片| 欧美性理论片在线观看片免费| 久久久久国产精品一区三寸| 嫩草影视亚洲| 欧美一区二区三区在线视频| 久久精品夜色噜噜亚洲a∨| 亚洲免费视频网站| 欧美日韩精品系列| 一区二区三区在线观看欧美| 久久成人18免费观看| 欧美成人tv| 欧美午夜精品理论片a级大开眼界| 欧美一区二区三区视频免费播放| 老司机精品视频一区二区三区| 欧美成人激情视频| 欧美日韩亚洲在线| 欧美成人情趣视频| 久久aⅴ乱码一区二区三区| 亚洲欧洲在线视频| 亚洲国产日韩欧美在线图片| 亚洲福利国产精品| 国产一区二区三区在线观看精品| 日韩亚洲精品电影| 久久另类ts人妖一区二区| 欧美成人精品影院| 亚洲色图综合久久| 国产精品九九久久久久久久| 欧美视频手机在线| 欧美激情一区二区三区在线视频观看| 在线成人av.com| 9久草视频在线视频精品| 欧美电影美腿模特1979在线看| 欧美网站在线观看| 午夜国产精品视频免费体验区| 国语自产精品视频在线看一大j8| 国产拍揄自揄精品视频麻豆| 亚洲第一精品久久忘忧草社区| 国产一区二区观看| 欧美国产精品专区| 午夜精品久久99蜜桃的功能介绍| 欧美**人妖| 国产手机视频一区二区| 一卡二卡3卡四卡高清精品视频| 国产欧美日韩亚洲精品| 亚洲人体1000| 欧美国产欧美亚洲国产日韩mv天天看完整| 欧美中日韩免费视频| 欧美日韩国产精品一区二区亚洲| 亚洲影视综合| 国产午夜精品在线观看| 欧美成ee人免费视频| 欧美极品在线观看| 久久久夜精品| 韩国自拍一区| 国产精品视频免费一区| 久久香蕉国产线看观看网| 国产麻豆精品视频| 一区二区三区久久网| 亚洲性感激情| 国产精品国产三级国产普通话99| 久久久久成人网| 国产精品天天摸av网| 久久中文久久字幕| 欧美日韩精品免费观看视频完整| 亚洲免费伊人电影在线观看av| 欧美精品一线| 午夜精品久久一牛影视| 久久久国产精品一区| 亚洲国内高清视频| 亚洲毛片一区| 国产综合色在线| 欧美日韩精品高清| 久久激情五月激情| 国产三级精品三级| 欧美电影在线观看| 久久免费午夜影院| 亚洲理论在线观看| 欧美精品一区二区三区久久久竹菊| 伊人成综合网伊人222| 欧美日韩高清在线播放| 亚洲福利小视频| 黄色日韩网站视频| 亚洲欧美中日韩| 欧美视频一区在线| 免费成人高清在线视频| 亚洲一区二区三区四区五区午夜| 亚洲免费av电影| 亚洲欧洲中文日韩久久av乱码| 国产精品男人爽免费视频1| 伊人色综合久久天天五月婷| 国产欧美日韩免费看aⅴ视频| 日韩视频不卡| 国产主播精品在线| 在线不卡免费欧美| 99在线热播精品免费| 午夜在线视频观看日韩17c| 欧美老女人xx| 国产精品区一区| 久久精品国产亚洲一区二区| 在线激情影院一区| 午夜在线电影亚洲一区| 老司机亚洲精品| 欧美一区二区三区久久精品| 国产精品久久久久高潮| 欧美视频精品一区| 国产精品无人区| 亚洲日本在线观看| 亚洲精品国产拍免费91在线| 亚洲福利国产| 亚洲午夜三级在线| 国产精品国产三级国产专区53| 亚洲手机视频| 亚洲精品欧洲| 国产亚洲永久域名| 亚洲精品免费一区二区三区| 亚洲一区二区3| 欧美人与禽性xxxxx杂性| 最新中文字幕亚洲| 亚洲综合二区| 国产精品v日韩精品| 亚洲欧美日韩中文视频| 久久久久88色偷偷免费| 免费看黄裸体一级大秀欧美| 国产午夜精品一区理论片飘花| 欧美视频日韩视频在线观看| 欧美成人自拍视频| 久久精品视频亚洲| 欧美日本簧片| 午夜精品一区二区三区在线视| 亚洲素人一区二区| 在线观看日韩精品| 欧美久久久久久久久久| 狠狠色综合播放一区二区| 久久激情五月丁香伊人| 欧美a级片网站| 国产一区日韩一区| 亚洲三级色网| 欧美日韩和欧美的一区二区| 久久久一本精品99久久精品66| 亚洲午夜精品一区二区三区他趣| 精品不卡一区| 亚洲成在人线av| 欧美色欧美亚洲另类二区| 免费日韩av电影| 亚洲免费电影在线观看| 欧美精品在线观看91| 欧美一区二区三区视频在线| 欧美成人免费va影院高清| 欧美极品在线观看| 欧美手机在线| 国产精品久久国产精麻豆99网站| 黄色成人在线网址| 欧美久久精品午夜青青大伊人| 国产午夜一区二区三区| 中文有码久久| 欧美视频不卡| 国产精品久久久一区麻豆最新章节| 亚洲人成网在线播放| 国产精品久久国产精麻豆99网站| 欧美另类极品videosbest最新版本| 国产午夜亚洲精品不卡| 欧美吻胸吃奶大尺度电影| 一区二区三区视频在线| 夜夜嗨av一区二区三区| 一区二区视频免费完整版观看| 国产精品一区一区| 国产一区二区三区四区hd| 国产精品久久久久秋霞鲁丝| 亚洲高清久久网| 免费看成人av| 欧美日韩在线视频首页| 亚洲第一伊人| 国精品一区二区三区| 国产在线观看精品一区二区三区|