資料介紹
ARM處理器是一種32位精簡指令集RISC微處理器,片內(nèi)集成了豐富的硬件資源,廣泛的應(yīng)用于許多嵌入式系統(tǒng)中。S3C2440是一款基于ARM920T內(nèi)核的32位RISC嵌入式處理器,運行主頻可達400MHz.本文闡述選用S3C2440處理器設(shè)計的一種同步、高速、高精度、多通道的數(shù)據(jù)采集與信號輸出系統(tǒng)的設(shè)計方法。
系統(tǒng)選用TI公司生產(chǎn)的16位6路同步逐次逼近型模數(shù)轉(zhuǎn)換芯片ADS8556.輸入模擬信號電壓范圍為-12V~+12V.常規(guī)應(yīng)用下功耗為251.7mW,最大功耗為298.5mW,信噪比可達91.5dB.ADS8556芯片內(nèi)部包含6個獨立的采樣保持模塊和對應(yīng)的6個獨立的模數(shù)轉(zhuǎn)換模塊,可實現(xiàn)對6路信號的同時同步的模數(shù)轉(zhuǎn)換。ADS8556工作模式分為硬件模式和軟件模式,本設(shè)計采用硬件模式。在硬件模式下ADS8556的功能設(shè)置(如每對通道的轉(zhuǎn)換使能、參考電壓選擇等)都是通過對相關(guān)引腳設(shè)置高低電平實現(xiàn)的。ADS8556支持并行和串行接口方式,本設(shè)計采用串行SPI接口與S3C2440連接。采用串行接口的優(yōu)點是節(jié)約S3C2440的引腳資源,S3C2440絕大多數(shù)引腳是功能復(fù)用的,若采用并行接口會占用其16個I/O引腳資源。
ADS8556具有3個串行數(shù)據(jù)輸出端口SDO_A、SDO_B、SDO_C,轉(zhuǎn)換結(jié)果通過端口使能可選擇這3個串行端口中的1個、2個或3個工作。當3個端口都選用工作時,每個串行端口上輸出對應(yīng)2路每路16位共32位的轉(zhuǎn)換結(jié)果,輸出時間需要32 個時鐘周期,每路最大采樣率可達450kS/s.當選擇2個串行端口時,每個端口輸出3路共48位轉(zhuǎn)換結(jié)果,輸出時間需要48個時鐘周期,每路最大采樣率可達375kS/s.由于S3C2440只有2個SPI串行接口,所以至多選擇ADS8556的2個串行輸出端口與其連接。
1.2 ADS8556與S3C2440接口電路設(shè)計
本設(shè)計選用ADS8556的1個SPI串行輸出端口SDO_A與S3C2440的1個SPI接口SPI0連接,SDO_A端口輸出全部6路共96位轉(zhuǎn)換結(jié)果,輸出時間需要96個時鐘周期,每路最大采樣率可達250kS/s.SPI串口以主從方式工作,S3C2440作為主機,ADS8556作為從機,需要4根或3根線連接,3根用于單向傳輸,4根連接線分別是MOSI(主機輸出/從機輸入),MISO(主機輸入/從機輸出),SCLK(時鐘信號),CS(片選使能),連接方式如圖1所示。其中SPI0接口只用了3根連接線SPIMISO0、SPICLK0和NSS0,未使用SPIMOSI0,這是由于本設(shè)計選擇ADS8556工作于硬件模式,S3C2440沒有給ADS8556輸入數(shù)據(jù),其功能的設(shè)置(如每對通道的轉(zhuǎn)換使能、參考電壓選擇等)都是通過對相關(guān)使能引腳設(shè)置高低電平實現(xiàn)的。若在軟件模式下,這些功能的選擇是由S3C2440通過SPIMOSI對ADS8556內(nèi)部相應(yīng)寄存器進行賦值實現(xiàn)的,此時其相關(guān)使能引腳均接地。
- 基于51的多路DA調(diào)節(jié)監(jiān)控軟件實現(xiàn)
- 超低功耗藍牙芯片DA14531數(shù)據(jù)手冊 61次下載
- 如何使用FPGA和ARM設(shè)計和實現(xiàn)多路視頻采集系統(tǒng) 21次下載
- 如何進行51單片機的AD和DA轉(zhuǎn)換
- 使用ARM7進行工業(yè)測控板的研究資料說明 5次下載
- 如何使用FPGA實現(xiàn)多路同步實時數(shù)據(jù)采集的方案設(shè)計資料免費下載 16次下載
- DSP多路同步數(shù)據(jù)采集板設(shè)計 12次下載
- 探究關(guān)于ARM的多路同步的A/D和D/A設(shè)計 3次下載
- 同步整流多路輸出 9次下載
- 基于ARM的多路溫度監(jiān)控系統(tǒng)的設(shè)計 17次下載
- 基于ARM的多路串行和以太網(wǎng)通信技術(shù)的研究與應(yīng)用 76次下載
- 基于ARM的多路溫度測控系統(tǒng)設(shè)計
- 多路測量信號的擴頻通信同步系統(tǒng)研究
- 明基Joybee DA120+、DA121、DA125、DA
- 明基Joybee DA102 DA200 DA120播放器維
- 多路信號發(fā)生器的設(shè)計與優(yōu)化 741次閱讀
- 多路復(fù)用的原理 為什么要多路復(fù)用?多路復(fù)用技術(shù)的應(yīng)用 1605次閱讀
- 如何使用Arm SPE進行芯片數(shù)據(jù)采集和性能分析呢? 1364次閱讀
- STM32H5 DA初體驗 922次閱讀
- ARM+FPGA架構(gòu)有什么優(yōu)勢 RK3568J+FPGA高速通信案例 1607次閱讀
- 如何將DPDT開關(guān)作為多路開關(guān)進行4路接線 1636次閱讀
- 基于DSP+FPGA+ARM的架構(gòu)實現(xiàn)高速多路數(shù)據(jù)傳輸系統(tǒng)的設(shè)計 5037次閱讀
- 如何使用proteus仿真軟件進行ARM7顯示系統(tǒng) 7986次閱讀
- 微雪電子樹莓派外擴板 | Raspberry Pi 高精度AD/DA介紹 4298次閱讀
- 目前常用的AD和DA芯片有哪些詳細簡介 5w次閱讀
- 嵌入式設(shè)計經(jīng)驗:ARM-WinCE平臺時鐘同步設(shè)計 1624次閱讀
- eda四選一多路選擇器的設(shè)計 3.2w次閱讀
- 基于ARM和FPGA的多路電機控制方案 1788次閱讀
- 基于DDS技術(shù)的多路同步信號源的設(shè)計 7968次閱讀
- 基于ARM的多路同步的A/D和D/A設(shè)計 3453次閱讀
下載排行
本周
- 1TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 2開關(guān)電源基礎(chǔ)知識
- 5.73 MB | 6次下載 | 免費
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設(shè)計
- 0.60 MB | 3次下載 | 免費
- 5基于FPGA的光纖通信系統(tǒng)的設(shè)計與實現(xiàn)
- 0.61 MB | 2次下載 | 免費
- 6基于FPGA的C8051F單片機開發(fā)板設(shè)計
- 0.70 MB | 2次下載 | 免費
- 751單片機窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費
- 8基于51單片機的RGB調(diào)色燈程序仿真
- 0.86 MB | 2次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33564次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關(guān)電源設(shè)計實例指南
- 未知 | 21548次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅(qū)動電路設(shè)計》 溫德爾著
- 0.00 MB | 6653次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537796次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191185次下載 | 免費
- 7十天學(xué)會AVR單片機與C語言視頻教程 下載
- 158M | 183278次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多