基于LPC2134的多道脈沖 幅度分析器設計
2.3 模數(shù)轉換電路
模數(shù)轉換電路的作用是將模擬量轉換成數(shù)字量,并將轉換結果反饋給微控制器。多道脈沖幅度分析器主要用于快速、高精度地對輸入的核脈沖信號進行采樣,并將脈沖的幅度值轉換成微控制器所能夠處理的數(shù)字量。模數(shù)轉換電路作為多道脈沖幅度分析器的關鍵部件,其性能的好壞直接影響整個系統(tǒng)的能量分辨率和轉換精度等參數(shù)。綜合對多道脈沖幅度分析器的ADC芯片的主要性能(如轉換速度,功耗,轉換精度)等考慮,本系統(tǒng)選用AD公司的AD7994,并在實際工作中采用“并道”的方法,每4道并作l道,則道寬非線性即可降低至原來的1/4。這種方法可降低由于ADC本身造成的非線性誤差。其具體電路設計見圖4所示。
2.4 ARM微控制器外圍電路設計
LPC2134是具有全雙工通信能力的串行外設接口芯片(SPI)。一個SPI總線可以連接多個從器件和多個主器件,但是在同一時刻,則只允許有一個主機操作總線。本系統(tǒng)利用SPI接口來擴展Flash存儲器。Flash存儲器選用ATMEL公司的AT45DB041。ARM與串行Flash芯片AT45DB041的連接電路如圖5所示。
本系統(tǒng)中,ARM工作在主機方式。由于ARM工作在主機方式時,若SSEL引腳為低電平,則將禁止SPIO模塊工作。所以,為了系統(tǒng)可靠的工作,雖然這里該引腳未用,仍需將它通過上拉電阻接在電源上。串行Flash芯片AT45DB041的CS片選端由ARM控制。WP為寫保護端,若使能,則存儲器的前256頁將不能擦除重寫。由于本系統(tǒng)不需要此功能,因此,此腳直接接高電平。由于微處理器的存儲容量有限且運算功能不強,故在對數(shù)據(jù)進行較復雜的處理時,往往需要借助計算機系統(tǒng)。因為串行通訊具有所用傳輸線少,適合于遠距離傳輸?shù)忍攸c,所以本系統(tǒng)采用串口來連接計算機和微控制器。串口通信的硬件電路如圖6所示。串口信號TXD和RXD直接和LPC2134的串行口相連接。
評論