智能家居系統(tǒng)設計,幫助家庭遠離霧霾
三、方案設計
3.1 系統(tǒng)功能實現(xiàn)原理
系統(tǒng)硬件結構框圖
3.2 硬件平臺選用及資源配置
主控模塊:
AVRmeg16的主要特性如下
• 高性能、低功耗的 8 位 AVR ® 微處理器
• 先進的 RISC 結構
– 131 條指令 – 大多數(shù)指令執(zhí)行時間為單個時鐘周期
– 32 個 8 位通用工作寄存器
– 全靜態(tài)工作
– 工作于 16 MHz 時性能高達 16 MIPS
– 只需兩個時鐘周期的硬件乘法器
• 非易失性程序和數(shù)據(jù)存儲器
– 16K 字節(jié)的系統(tǒng)內可編程 Flash
擦寫壽命 : 10,000 次
– 具有獨立鎖定位的可選 Boot 代碼區(qū)
通過片上 Boot 程序實現(xiàn)系統(tǒng)內編程
真正的同時讀寫操作
– 512 字節(jié)的 EEPROM
擦寫壽命 : 100,000 次
– 1K 字節(jié)的片內 SRAM
– 可以對鎖定位進行編程以實現(xiàn)用戶程序的加密
• JTAG 接口 ( 與 IEEE 1149.1 標準兼容 )
– 符合 JTAG 標準的邊界掃描功能
– 支持擴展的片內調試功能
– 通過 JTAG 接口實現(xiàn)對 Flash、 EEPROM、熔絲位和鎖定位的編程
• 外設特點
– 兩個具有獨立預分頻器和比較器功能的 8 位定時器 / 計數(shù)器
– 一個具有預分頻器、比較功能和捕捉功能的 16 位定時器 / 計數(shù)器
– 具有獨立振蕩器的實時計數(shù)器 RTC
– 四通道 PWM
– 8 路 10 位 ADC
8 個單端通道
TQFP 封裝的 7 個差分通道
2 個具有可編程增益 (1x, 10x, 或 200x)的差分通道
– 面向字節(jié)的兩線接口
– 兩個可編程的串行 USART
– 可工作于主機 / 從機模式的 SPI 串行接口
– 具有獨立片內振蕩器的可編程看門狗定時器
– 片內模擬比較器
• 特殊的處理器特點
– 上電復位以及可編程的掉電檢測
– 片內經過標定的 RC 振蕩器
– 片內 / 片外中斷源
– 6 種睡眠模式 : 空閑模式、ADC 噪聲抑制模式、省電模式、掉電模式、Standby 模式以及
擴展的 Standby 模式
• I/O 和封裝
– 32 個可編程的 I/O 口
– 40 引腳 PDIP 封裝 , 44 引腳 TQFP 封裝 , 與 44 引腳 MLF 封裝
• 工作電壓 :
– ATmega16L:2.7 - 5.5V
– ATmega16:4.5 - 5.5V
• 速度等級
– 0 - 8 MHz ATmega16L
– 0 - 16 MHz ATmega16
• ATmega16L 在 1 MHz, 3V, 25°C 時的功耗
– 正常模式 : 1.1 mA
– 空閑模式 : 0.35 mA
– 掉電模式 : 1 µA
網絡模塊:
AT32UC3A0512
AT32UC3A0512主要特性如下:
高性能,低功耗AVR32UC 32位微控制器
精簡單周期RISC指令集,含DSP指令集
“讀-改-寫”三步操作和位元處理操作
1.49 DMIPS/MHz性能表現(xiàn)
在FLASH中66 MHz下,高達91 DMIPS的運行速度(1等待狀態(tài))
在FLASH中33 MHz下,高達49 DMIPS的運行速度(0等待狀態(tài))
內存保護單元
多層次總線系統(tǒng)
通過為提高性能而設的獨立總線上,實現(xiàn)高性能數(shù)據(jù)傳輸
15個外設DMA通道,提高外設通信速度
內部高速FLASH
512K Bytes
單周期訪問速度高達33 MHz
預取緩沖,優(yōu)化了指令執(zhí)行效率,達到最高速度
4ms頁面編程時間和8ms整片擦除時間
100,000次寫周期,15年數(shù)據(jù)保存能力
FLASH安全鎖定和用戶自定義配置區(qū)
內部高速SRAM,全速單周期訪問
64K Bytes
外部存儲器接口,用于AT32UC3A0擴展
兼容SDRAM/SRAM存儲器總線(16位數(shù)據(jù)總線和24位地址總線)
中斷控制器
自動向量低延時中斷服務,帶可編程優(yōu)先級
系統(tǒng)功能
電源時鐘管理,含內部RC時鐘和1個32KHz晶振
兩個多用途振蕩器和雙鎖相環(huán)(PLL),允許獨立CPU頻率,不受USB頻率影響
看門狗定時器,實時時鐘定時器
通用串行總線
Device 2.0全速,以及On-The-Go(OTG)低速和全速
通過專用的DMA通道實現(xiàn)靈活的端點配置和管理
片上收發(fā)器,含上拉電阻
10/100 Mbps的以太網MAC接口
802.3以太網媒體訪問控制器
支持媒體獨立接口(MII)和簡化MII(RMII)
1個三通道16位定時/計數(shù)器(TC)
3個外部時鐘輸入,PWM,接收和多種計時能力
1個7通道16位脈寬調制控制器(PWM)
4個通用 同步/異步 接收/發(fā)送器(USART)
獨立波特率發(fā)生器,支持SPI,IrDA和ISO7816接口
支持硬件握手操作,RS485接口和調制解調線路
2個主/從串行外設接口(SPI),帶片選信號
1個同步串行協(xié)議控制器
支持I2S協(xié)議和通用基于框架協(xié)議
1個主/從2-wire接口(TWI),兼容400kbit/s I2C
1個8通道10位模數(shù)轉換器
16位立體聲比特流
采樣速率最高可達50 KHz
片上調試系統(tǒng)(JTAG接口)
Nexus Class 2+,運行控制,非強加數(shù)據(jù)和程序跟蹤
100腳 TQFP(69 GPIO引腳),144腳 LQFP(109 GPIO引腳)
5V輸入容差I/Os
3.3V單電源供電或1.8V-3.3V雙電源供電
評論