基于A(yíng)Tmegal28的電機控制系統設計
使用的SDRAM電路為Hynix公司的HY57V651620BTC,其工作電壓為3.3 V,單片存儲容量為4組x16 Mb,54引腳TSOP封裝,兼容LVTTL電平接口,支持自動(dòng)刷新和自刷新。
5)網(wǎng)絡(luò )端口 采用DAVICOM公司的DM9161作為以太網(wǎng)的物理層接口。通過(guò)這個(gè)接口可以控制和配置很多物理層設備,得到狀態(tài)和錯誤信息,并且確定PHY設備的工作方式和功能。將DM9161的REF_CLK端接至50 MHz晶振的輸出端;DM9161的TXD1,TXD2,TXEN,RXD1,BXD2端接至AT9lRM9200的ETXO,ETXI,ETXEN,ERXO,ERXI;DM9161的EXESEN,COL,PWRDWN端分別通過(guò)10 kΩ電阻接高電平,BGRESG,BGRES之間接6.8 kΩ電阻;將DM9161的RXEXDV,RXER,RESET,MDC,MDIO端接至AT9lRM9200的ECRS,ERXER,NRST,EMDIO均連接發(fā)光二極管,DM9161的TX+,TX-,RX+,EMDC,FDX,SPEED,LINKRX連接網(wǎng)絡(luò )隔離變壓器。
1.2 從機硬件設計
1)ATmega128單片機 ATMEL公司的AVR單片機是增強型RISC內載Flash的單片機,128 K字節的系統內可編程Flash(在寫(xiě)入過(guò)程中還具有讀取能力,即RWW)、4 K字節的EEPROM、4 K字節的SRAM、53個(gè)通用I/O口線(xiàn)、32個(gè)通用工作寄存器、實(shí)時(shí)時(shí)鐘RTC、4個(gè)靈活的具有比較模式和PWM功能的定時(shí)器/計數器(T/C)、2個(gè)USART、面向字節的兩線(xiàn)接口TWI、8通道10位ADC(具有可選的可編程增益)、具有片內振蕩器的可編程看門(mén)狗定時(shí)器、SPI串行端口、與IEEEll49.1規范兼容的JTAG測試接口,以及6種可以通過(guò)軟件選擇的省電模式。
2)系統控制和復位 復位時(shí)所有的I/O寄存器都被設置為初始值,程序從復位向量處開(kāi)始執行。復位向量處的指令必須是絕對跳轉JMP指令,以使程序跳轉到復位處理例程。如果程序永遠不會(huì )使能中斷,則中斷向量可以由一般的程序代碼所覆蓋。
3)I/O端口 作為通用數字I/O使用時(shí),所有AVRI/O端口都具有真正的讀-修改-寫(xiě)功能。輸出緩沖器具有對稱(chēng)的驅動(dòng)能力,可以輸出或吸收大電流,直接驅動(dòng)LED。
4)SPI串行外設接口 串行外設接口SPI允許ATmegal28和外設之間進(jìn)行高速的同步數據傳輸。
光耦相關(guān)文章:光耦原理
存儲器相關(guān)文章:存儲器原理
評論