<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 測試測量 > 設計應用 > 寬帶阻抗測量儀的設計——微處理器電路設計(二)

          寬帶阻抗測量儀的設計——微處理器電路設計(二)

          作者: 時間:2013-02-22 來源:網(wǎng)絡 收藏


          5.3.3顯示電路和鍵盤接口電路設計

          顯示電路設計采用了內置T6963C控制器的CM12864-10液晶顯示器。

          CM12864-10圖形液晶顯示模塊由控制器T6963C、列驅動器T6A39、行驅動器T6A40以及與外部設備的接口等幾部分組成,它既能顯示字符(包括中文和西文字符),又能顯示圖形,還能夠將字符與圖形混合顯示。液晶顯示的控制和驅動都由模塊內部的芯片及電路來完成,因此它與外部的連接只有數(shù)據(jù)線和控制線。CPU通過這些數(shù)據(jù)線和控制線來設置所需要的顯示方式,其它功能均由模塊自動完成。

          DSP與LCD接口電路設計:

          對于點陣LCD液晶顯示接口來說,對其的讀/寫訪問通過一個8位的命令口和1個8位的數(shù)據(jù)口進行。在本設計中將LCD液晶顯示接口分配在F2812的Zone 0空間中,占用2個地址單元:0X002800,LCD液晶顯示接口的數(shù)據(jù)口:0X002801,LCD液晶顯示接口的命令口。

          F2812與LCD的接口信號如下:

          LCD_D[7:0]: 8位數(shù)據(jù)總線

          LCD CE: 片選信號

          LCD I/D: 命令/數(shù)據(jù)選擇信號

          LCD RD: 讀信號

          LCD WE: 寫信號

          LCD RST: 復位信號

          LCD LIGHT: 背光控制信號

          LCD與F2812連接如圖5-10所示。

          LCD與F2812連接圖

          設計中采用了4×4鍵盤接口,用F2812的PB[15:12]作為4根鍵盤掃描輸出線,用F2812的PA[10:7]作為4根鍵盤的掃描回讀線。鍵盤的掃描、回讀、去抖等時序由軟件編程實現(xiàn)。

          5.4 Boot裝載與復位電路

          5.4.1 Boot裝載模式選擇

          有兩種程序裝載方式,它們分別是微處理器模式和微計算機模式[39]。當系統(tǒng)啟動或處于復位過程中,外部引腳XMP/MC的值被采樣,并被鎖入XINTF的配置寄存器XINTFCNF2,該引腳的復位狀態(tài)決定了由Boot ROM還是由外部XINTF Zone 7區(qū)裝載。若復位時XMP/MC=1(微處理器模式),則Zone 7區(qū)被使能,從外部存儲器去引導復位向量。若XMP/MC =0(微計算機模式),則Boot ROM被使能,而XINTF Zone 7區(qū)不被使能,在這種情況下,從內部Boot ROM來引導復位向量。

          在本設計中采用了微計算機模式,即從Boot ROM引導系統(tǒng)。Boot ROM為F2812的內部引導ROM,地址為0X3FF000h~0X3FFFC0h。該存儲器內由TI公司裝載了產品版本號、發(fā)布的數(shù)據(jù)、校驗求和信息、復位矢量、CPU矢量表(測試用)及數(shù)學表等。Boot BOM的主要作用是實現(xiàn)F2812的Bootloader功能,芯片出廠時在Boot BOM的0X3FF000h~0X3FFFBFh存儲器內裝有廠家的引導裝載程序。

          5.4.2復位模式與復位源

          阻抗測量儀共設計有四個復位源:上電復位、手動復位、看門狗復位和電源監(jiān)測復位。任何一個復位有效都將導致整個系統(tǒng)復位。

          F2812復位時,終止所有的當前操作,使CPU進入己知的初始狀態(tài),刷新流水線操作,復位所有的CPU寄存器,復位相關的信號的狀態(tài)。復位完成后,CPU從0X3FFFC0H處取復位向量到PC寄存器中,然后開始執(zhí)行程序。如果XMP/MC引腳為低電平,則程序空間高16K×16位映射為片上Boot ROM,片上Boot ROM中0X3FFFC0H單元中存放0X3FF000H,也即程序將從片上Boot ROM的0X3FFC00H處開始執(zhí)行,片上Boot ROM中0X3FFC00H起始的1K×16位存儲空間中存放的是BootLoader程序。如果XMP/MC引腳為高電平,則程序空間高16K×16位映射為片外Zone 7,設計時應該在Zone 7的0X3FFFC0H處存放CPU中斷向量表。

          5.4.3看門狗電路

          設計中將XMP/MC下拉,令F2812工作在MC方式,上電后從片內Boot ROM中執(zhí)行程序,選擇Jump to Flash Boot方式,GPIOF4片內上拉,程序將跳轉到片內Flash的0X3F7FF6H處,在0X3F7FF6H存放跳轉指令,跳轉到實際的應用程序中,應用程序首先初始化PIE中斷向量表,然后使能PIE。用Jump to Flash Boot方式時,沒有停止片內看門狗電路,所以應在規(guī)定的時間內刷新看門狗電路,否則將導致看門狗溢出,產生復位。

          看門狗復位直接采用F2812片上自帶看門狗電路,F(xiàn)2812片上的看門狗電路為一個8位加計數(shù)器,當其加計數(shù)到最大值,并溢出翻轉時,將產生復位脈沖或中斷請求輸出。加計數(shù)器的輸入時鐘可由WDCR寄存器選擇,從而使看門狗電路作用周期在一定范圍內可編程設定;另外,通過對WDKEY寄存器順序寫入0X55+0XAA,使加計數(shù)器清為0,所以只要在溢出周期內周期性的對WDKEY寄存器寫入0X55+0XAA,可使看門狗電路不發(fā)生溢出,此外通過WDCR還可以禁止看門狗電路工作。

          手動復位與監(jiān)測電路如前所示,采用了TI公司的TPS3823-33DVBT芯片,用于監(jiān)測電源電壓和手動復位系統(tǒng),前面已經(jīng)作了詳細介紹。

          p2p機相關文章:p2p原理



          上一頁 1 2 3 下一頁

          關鍵詞: 寬帶阻抗測量儀 TMS320F2812 CY7C68001

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();