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