A06B-6102-H111#H520 串口擴(kuò)展實(shí)現(xiàn)如圖3:ADR10、ADR11是下行地址線,ADR10,ADR11=00,01,10是分別對應(yīng)子串口0,1,2;ADR00, ADR01是上行地址線,ADR00,ADR01- 00,01,10是分別對應(yīng)子串口0,1,2。 F2812的I/O口直接與SP2338的地址線相連。發(fā)送數(shù)據(jù)時,DSP通過改變I/O口的狀態(tài)來改變下行地址, 選中特定的子串口;接收數(shù)據(jù)時,DSP通過讀取I/O口的狀態(tài)來判斷數(shù)據(jù)具體來自哪一個子串口,從而對讀取到的數(shù)據(jù)做出相應(yīng)的處理。因此可以提高系統(tǒng)效率、降低軟件消耗。通過外加電平轉(zhuǎn)換芯片就可以實(shí)現(xiàn)RS232, RS422,RS485通訊。
2. 3 存儲器擴(kuò)展
F2812上包含128K 16位的FLASH存儲器。考慮到容量和速度, 所以必須對系統(tǒng)進(jìn)行存儲器的擴(kuò)展。采用一片ISSI公司生產(chǎn)的64K字大小的IS61LV6416存儲芯片作為程序擴(kuò)展存儲器。+3.3V供電,存取時間最大不超過12ns。不需要外加延時電路, 直接將其數(shù)據(jù)線、地址線分別和DSP的數(shù)據(jù)線、地址線相連。并將DSP的第51引腳R /W與61LV6416的片選信號CE引腳連接,DSP的讀、寫選通信號分別與61LV6416的讀、寫選通信號相連。
2. 4 PWM波輸出
無人飛行器伺服機(jī)構(gòu)的舵機(jī)由PWM (脈寬調(diào)制)信號控制,利用占空比的變化,由DSP產(chǎn)生的多路并行PWM信號加上信號隔離驅(qū)動的舵機(jī)控制電路, 通過改變舵機(jī)的位置從而達(dá)到控制目的。 TMS320F2812集成了PWM控制信號發(fā)生器,每個事件管理器能夠產(chǎn)生8路PWM輸出。由于TMS320F2812芯片輸出的PWM高電平為+3.3V,而舵機(jī)控制信號輸入PWM脈寬調(diào)制信號的高電平需要+5V, 因此DSP輸出的脈寬調(diào)制信號的高電平需要經(jīng)過電平轉(zhuǎn)換后才能驅(qū)動舵機(jī)工作。為了避免電機(jī)驅(qū)動板卡對主控板卡的干擾, 采用高速光耦隔離器件74LS245將PWM信號隔離, 阻斷電機(jī)驅(qū)動板卡對主控板卡的傳導(dǎo)干擾。
A06B-6102-H111#H520 170ENT11000
170ADM35010
170AMM09000
170INT11000
170LNT71000
170DNT11000
170INT11001
170ADO35000
170ADO74050
170BDI34400
170BDI35600
170ADI34000
170PNT11020
170ADO34000
170BDM34600
170BDM34400
170BDI34600
170BDO34200
170BNO67100
170AAO92100
170AAI03000
170INT11003
170ADI35000
170ADI34600
170ADO35000
170ENT11002
170BDI34401
170XCP20000
170XTS00100
170BDO34600
170AAO12000
170XTS02000
170BNO67101
170TXS00501
170NEF11021
A06B-6102-H111#H520