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