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