一、原理圖設(shè)計(jì)
1、
(1) LDO(低壓差線性穩(wěn)壓器):降壓,輸入輸出電壓差較小,外接元器件較少,一般外圍只有旁路電容,成本較低;常見的LDO有AMS1117系列、REF3012等 DC-DC(直流轉(zhuǎn)直流):降壓、升壓、反相,外圍一般要求電感、二極管、電容等器件; 直流電源電路:
1)
2)
3) 一般還會(huì)考慮所帶負(fù)載要求及散熱、封裝等要求。
(2)
具體參數(shù)的選擇參考該微處理器數(shù)據(jù)手冊(cè)。
串口、定時(shí)器、I2C、SPI、A/D、D/A等都需要時(shí)鐘才能夠正常運(yùn)行。 設(shè)計(jì)時(shí)鐘時(shí)應(yīng)注意問題:
1)
2)
(3) 微處理器一般有復(fù)位引腳對(duì)系統(tǒng)進(jìn)行復(fù)位,常用的有簡單的按鍵進(jìn)行復(fù)位和芯片(看門狗)復(fù)位電路。
1) 簡單復(fù)位電路是通過對(duì)微處理器復(fù)位引腳置高電平或低電平來實(shí)現(xiàn)復(fù)位。
1) 由于微處理器工作時(shí)受到電磁干擾影響,可能會(huì)出現(xiàn)程序跑飛,陷入死循環(huán)現(xiàn)象,手動(dòng)復(fù)位雖然也能夠重啟系統(tǒng)使之正常運(yùn)行,但是每次出現(xiàn)問題都需要手動(dòng)重啟比較麻煩,用看門狗電路則比較合適當(dāng)出現(xiàn)問題時(shí)能夠自動(dòng)重啟系統(tǒng)。常用看門狗有微處理器內(nèi)部看門狗和外部看門狗。 看門狗實(shí)現(xiàn)原理:系統(tǒng)開始運(yùn)行時(shí)對(duì)看門狗進(jìn)行“喂狗”操作,即按一定的時(shí)間間隔給看門狗的復(fù)位引腳輸出高電平或低電平脈沖,以保證正常運(yùn)行。當(dāng)程序跑飛后系統(tǒng)復(fù)位引腳就沒有看門狗所需要的脈沖,于是就產(chǎn)生一個(gè)復(fù)位信號(hào)輸出給微處理,重啟系統(tǒng)。
1)
2)
(4) JTAG接口一般為仿真器與目標(biāo)板進(jìn)行連接的接口,主要進(jìn)行仿真、調(diào)試及程序燒寫的功能。 JTAG接口設(shè)計(jì)一般比較固定,按照數(shù)據(jù)手冊(cè)上要求即可。 以上四部分基本為最小系統(tǒng),同時(shí)還需要在微處理器和芯片的電源和地的引腳加去耦電容(消除諧波,使電源平穩(wěn)),為了讓電源模塊正常運(yùn)行時(shí)能夠正確顯示,一般在每種電源處接發(fā)光LED,方便電源模塊的正確顯示。 值得注意的是電阻的選取,發(fā)光LED的導(dǎo)通電流一般為2-10Ma, 而二極管導(dǎo)通時(shí)的電壓為1.7V,設(shè)所選擇的電阻阻值為Rx,則通過的電流為Ix=(5-1.7)/Rx,讓Ix的值在發(fā)光LED的導(dǎo)通電流范圍內(nèi)即可。
2、 存儲(chǔ)器分為內(nèi)部存儲(chǔ)器和外部存儲(chǔ)器,內(nèi)部存儲(chǔ)器包括微處理器內(nèi)部的RAM、ROM、FLASH(TMS320C6000內(nèi)部無FLASH,而TMS320F2812則有FLASH),外部存儲(chǔ)器是掛載在微處理器外部的存儲(chǔ)器,包括SDRAM、FLASH(NANDFLASH和NORFLASH)、E2PROM等。 RAM和SDRAM是易失性存儲(chǔ)器,重新上電后就容易將其中的數(shù)據(jù)丟失; FLASH、ROM、E2PROM是非易失性存儲(chǔ)器,重新上電后數(shù)據(jù)會(huì)一直保留,除非用程序命令擦除,否則將一直保存。 外部存儲(chǔ)器電路設(shè)計(jì)一般較固定,但在微處理器和存儲(chǔ)器地址連接時(shí)應(yīng)當(dāng)注意地址偏移的問題。 E2PROM與FLASH及SDRAM連接不同,通過I2C總線進(jìn)行數(shù)據(jù)和地址的通信。 為了更好的理解外存內(nèi)存及RAM和ROM之間的關(guān)系,對(duì)TMS320C6713的啟動(dòng)過程分析:
3、
(1) A/D一般是對(duì)輸入模擬信號(hào)采樣、保持、量化、編碼,得到數(shù)字量,D/A則是將數(shù)字量轉(zhuǎn)化為模擬量輸出。
1)
2)
3) A/D設(shè)計(jì)時(shí)值得注意的是A/D位數(shù)越多,采樣精度就準(zhǔn)確,但并非位數(shù)越多越好,位數(shù)增加,則完成一次A/D轉(zhuǎn)換的時(shí)間也就越多,芯片支持的采樣頻率也就相對(duì)降低,同時(shí)位數(shù)越高,成本也會(huì)提高。因此選擇適當(dāng)?shù)奈粩?shù),只要能夠滿足要求即可。
1) I2C通過兩根線SCL和SDA進(jìn)行通信,SCL為時(shí)鐘線,而SDA為數(shù)據(jù)線。
2) SPI總線三根傳輸線為MOSI、MISO、SCK。
1) UART為微處理器與主機(jī)之間進(jìn)行通信的接口,對(duì)于微處理器來說,3V左右為高,0V左右為低,而對(duì)于主機(jī),高電平為-15v—3v,低電平為15v-3v(負(fù)電平表示),因此兩種電平無法兼容,需要對(duì)進(jìn)行轉(zhuǎn)化。常見的UART口有RS-485和RS-232:
2) CAN總線常用于工業(yè)控制方面,可靠性比較高,可實(shí)現(xiàn)CAN設(shè)備之間的通信。如果微控制器內(nèi)部集成CAN控制模塊,只須接外部驅(qū)動(dòng)電路即可:
(1)
(2)
(3)
(4)
(5)
(6)
(7) 判斷方法:令負(fù)反饋放大電路的輸出電壓uO為零,若反饋量也隨之為零,則說明引入了電壓負(fù)反饋;若反饋量依然存在,則說明電路中引入了電流負(fù)反饋。
(8) 判斷方法:反饋信號(hào)與輸入信號(hào)同一節(jié)點(diǎn)輸入,則為并聯(lián)反饋;反饋信號(hào)與輸入信號(hào)不同節(jié)點(diǎn)輸入,則為串聯(lián)反饋。
|
|