基于A(yíng)DμC812的在系統可編程數據采集電路的設計
上述過(guò)程是以流水線(xiàn)方式工作以保證200 KSPS的A/D轉換速率。
ADμC812的存儲器采用FLASH/EE存儲技術(shù),這種技術(shù)把EPROM存儲器的高密度特點(diǎn)和E2P ROM存儲器的在線(xiàn)可重復編程特點(diǎn)結合在一起。FLASH/EE存儲器技術(shù)使得ADμC812可以在在線(xiàn)情況下被裝入程序代碼。在線(xiàn)載入程序代碼是通過(guò)芯片的標準UART串行接口實(shí)現的,因此這個(gè)過(guò)程也被稱(chēng)作串行下載。應用ADμC812的串行下載能力,用戶(hù)可以在不把芯片從系統上取下來(lái)的情況下對其進(jìn)行編程,而且編程過(guò)程并不需要編程器提供支持?;谶@樣的串行下載能力,ADμC812可以在應用現場(chǎng)很方便地對他內部的應用程序進(jìn)行升級。
ADμC812串行下載工作模式可以通過(guò)在加電時(shí)或者手工復位時(shí)把芯片管腳(PSEN)通過(guò)一個(gè)電阻(典型值為1 kΩ)接地來(lái)進(jìn)入。當進(jìn)入串行下載工作模式,芯片的下載過(guò)程將啟動(dòng)。這個(gè)過(guò)程完成對芯片標準UART串行接口的配置、與管理下載過(guò)程的主機通信、準備接收下載程序代碼到片內程序存儲空間。程序下載時(shí)的編程電壓和ADμC812正常工作時(shí)的電壓相同,工作電壓范圍為2.7~5.5 V,不需要專(zhuān)門(mén)的高編程電壓。
ADμC812 QuickStart開(kāi)發(fā)系統支持串行下載的執行,他的工作不需要硬件支持。開(kāi)發(fā)系統不僅支持串行下載,也支持程序調試和仿真,其內容包括單步、斷點(diǎn)和全部在片外圍的調試。ADμC812 QuickStart開(kāi)發(fā)系統基于Windows操作系統工作,他與ADμC812的通信通過(guò)PC機的串行口(COM)實(shí)現。管理下載過(guò)程的主機也可以使用其他型號微處理器或者DSP芯片。
串行下載時(shí)數據塊傳輸的格式為:
通過(guò)串行下載實(shí)現的數據傳輸,ADμC812 QuickStart開(kāi)發(fā)系統可以完成ADμC812片內FLASH / EE程序存儲器的擦除、片內FLASH/EE數據存儲器的擦除、片內FLASH/EE程序存儲器的編程、片內FLASH/EE數據存儲器的編程和控制下載到片內FLASH/EE程序存儲器的程序代碼的執行。為簡(jiǎn)化FLASH/EE存儲器的串行編程過(guò)程,在A(yíng)DμC812芯片中嵌入了一個(gè)下載/調試模塊。
3電路硬件設計
以ADμC812為核心在系統可編程數據采集電路原理圖如圖3所示。電路主要包括ADμC812與管理下載過(guò)程的PC機的串行通信電路、系統復位電路、A/D轉換器的驅動(dòng)電路、D/A轉換器的緩沖電路和系統供電去耦電路。
存儲器相關(guān)文章:存儲器原理
評論