集成了 Wi-Fi 模塊和 ARM Cortex 微控制器模塊設(shè)計(jì)
Electric Imp 硬件為開發(fā)人員提供了一組標(biāo)準(zhǔn)硬件,包括:
802.11 b/g/n or a/b/g/n Wi-Fi 收發(fā)器
32 位 ARM Cortex處理器
堅(jiān)固耐用的嵌入式操作系統(tǒng),提供故障保護(hù)固件更新
用戶可選的 I/O 接口,例如 GPIO、PWM 和 Analog In
通過 SPI、UART 和 I2C 進(jìn)行通信
這些模塊由 Murata Electronics 制造。對設(shè)計(jì)人員而言,主要的區(qū)別在于內(nèi)部處理器、Wi-Fi 連接選項(xiàng)以及封裝。例如,imp005 (LBWA1UZ1GC) 基于 320 MHz ARM Cortex-R4 處理器,可同時(shí)在 2.45 GHz 和 5 GHz 頻段工作。而 imp003 (LBWA1ZV1CD) 基于 144 MHz ARM Cortex-M4F 處理器,僅可在 2.45 GHz 頻段工作。它們都采用表面貼裝式封裝(圖 2)。
圖 2:imp005(左)和 imp003(右)模塊集成了 Wi-Fi 模塊和 ARM Cortex 微控制器,以最大程度地減小設(shè)備尺寸。(圖片:Murata Electronics)沒有分線板,表面貼裝式封裝將難以訪問。imp003 采用了 IMP003-BREAKOUT,它是一種簡單的分線裝置,包括一個(gè) USB 接口(可供開發(fā)人員用于為設(shè)備供電)、模塊編程所需的光電晶體管(使用 Electric Imp 獨(dú)有的 BlinkUp 方法設(shè)置 Wi-Fi),以及一些其他支持元件(圖 3)。
圖 3:imp003 分線模塊是一種低引腳數(shù)的開發(fā)板,能夠讓開發(fā)人員輕松地熟悉和使用將用于最終產(chǎn)品的 Electric Imp 硬件。(圖片:Murata Electronics)imp005 分線板有些復(fù)雜,因?yàn)?imp005 模塊不僅有更多的引腳數(shù),而且還有性能更加強(qiáng)大的 ARM Cortex-R4 處理器(圖 4)。imp005 分線板還包括了以太網(wǎng)支持、一個(gè)用于設(shè)備供電和連接到主機(jī)的標(biāo)準(zhǔn) USB 接口以及光電晶體管。
圖 4:imp005 分線模塊讓開發(fā)人員能夠使用性能更加強(qiáng)大的 imp005,它包含 ARM Cortex-R4 微控制器,還包括高級連接選項(xiàng),例如 USB 和以太網(wǎng)。