AX22001,內建802.11 無線網路MAC/基頻處理器的單晶片TCP/IP微處理器,提供高效能雙CPU內核及用於程式存儲的1MB 共用快閃記憶體,內建用於主處理器 (MCPU) 的64KB資料記憶體及用於Wi-Fi處理器 (WCPU) 的32KB資料記憶體,內建TCP/IP加速器,符合802.11a/b/g標準的MAC/基頻處理器,高速乙太網路MAC及豐富的通信週邊設備,可用於各類需要接取有線/無線區域網路或網際網路的設備。
基於雙CPU架構,AX22001利用MCPU執行應用程式及TCP/IP協議,WCPU則用於處理 WLAN協議及乙太網路至WLAN封包格式的轉換。內建的WLAN MAC及基頻處理器相容於IEEE 802.11a/b/g標準,支援802.11i安全特性及802.11e QoS功能,同時支援Infrastructure基礎架構模式、簡易無線基地台模式或Ad-Hoc對等網路模式(IBSS)的網路架構。
AX22001既可作為主晶片來建立應用系統,也能透過晶片上運行的TCP/IP協議以及各種並列/串列介面,如Local Bus、高速UART及高速SPI,作為網絡協處理器搭配其他嵌入式CPU,減輕其處理TCP/IP及WLAN協議的負荷。
AX22001提供具有成本優勢的嵌入式網路解決方案,可用於需要簡單、易用、低成本接取有線/無線區域網路或網際網路的各類嵌入式應用,如消費電子、網路智慧型家電、Wi-Fi無線喇叭、工業設備、保全系統、遠端資料獲取、遠端控制、遠端監測及遠端管理。
AX22001
單晶片TCP/IP微處理器 內建802.11 無線區域網路MAC/基頻處理器 (32GPIOs, LQFP-128)
Add Favorites
簡介
規格:
● 雙CPU架構分別用於應用程式及WLAN協定處理
-- 8位元流水線,精簡指令集RISC,單運算速度,最高80MHz主頻,指令集100%相容標準8051/80390
-- 內建電源管理單元,可程式設計看門狗計時器,3個16位定時/計數器,毫秒計時器及即時時鐘 (RTC) 控制器
-- 支援通過線上模擬介面(ICE)進行CPU調試
● 主處理器 (MCPU) 用於應用程式及TCP/IP處理
-- 提供 DMA 引擎 (7 DMA 通道) 及專門的記憶體架構用於網路及外部的高速資料傳輸
-- 支援TCP/IP硬體加速用於提升網路傳輸頻寬,通過硬體實現IP/TCP/UDP/ICMP/IGMP 校驗和計算及ARP協議處理
-- 軟體提供TCP、UDP、ICMP、IGMP、IPv4、DHCP、BOOTP、ARP、DNS、SMTP、SNTP、UPnP、PPPoE 和 HTTP等協定支援
-- 支援通過Wi-Fi 或乙太網路、BOOTP 和 TFTP協定進行網路啟動
-- 支援2個外部中斷源並支持2個優先順序
● 程式和資料記憶體
-- 內建 16KB SRAM用於程式鏡像,1MB快閃記憶體用於MCPU和WCPU共用程式碼空間
-- 支援在系統程式設計(ISP),可透過UART或線上調試器(ICE)來進行快閃記憶體的燒錄
-- 支援通過Wi-Fi、乙太網路或串口燒錄應用程式及更新啟動代碼,即應用中可程式設計 (IAP)技術 (已獲得美國專利)
-- 啟動時可選擇複製MCPU應用程式碼到外部SRAM中運行,以提升系統效能
-- 內建用於MCPU的64KB 資料記憶體;內建用於WCPU的32KB 資料記憶體
● Wi-Fi 處理器 (WCPU) 及符合802.11a/b/g的無線網路 MAC/基頻處理器
-- 支援Infrastructure基礎架構模式、簡易無線基地台模式或Ad-Hoc對等網路模式(IBSS)
-- 支援 DSSS 及CCK: 1、2、5.5 和 11 Mbps
-- 支援 OFDM: 6、9、12、18、24、36、48和54 Mbps
-- 支援 802.11i 安全特性
-- 支援 802.11e QoS及1 TX佇列,但可選AC為使用者的應用資料
-- 整合RXIQ ADC、TXIQ DAC及TSSI ADC 用於連接RF收發器
-- 支援MCPU資料記憶體與WCPU資料記憶體之間以及WCPU資料記憶體與WLAN MAC之間通過DMA進行乙太網路與Wi-Fi封包格式轉換
-- 支援系列Wi-Fi管理幀及硬體加速,如:MIC、SHA-1/MD-5變換、AES key展開、偽亂數產生(PRNG)及32位元演算法的硬體實現
-- 支援3種Wi-Fi省電模式並可通過接收Beacon幀自動喚醒
-- 提供1個用於WCPU調試的串口,1個外部中斷接腳和一個 I2C 匯流排界面
● 10/100M 高速乙太網路MAC
-- 符合IEEE 802.3 10Base-T/100Base-TX高速乙太網路規範,內建用於封包暫存的專用12KB SRAM
-- 支援全雙工流控及半雙工背壓流控 (backpressure)
-- 提供MII、RMII、Rev-MII和Rev-RMII 介面
-- 支援乙太網路遠端喚醒,基於下列觸發條件:網路連結成功、收到AMD Magic Packet、 收到Microsoft Wakeup Frame
● 外設通信介面
-- 4 個串口 (其中2個支援 DMA,數據機控制接腳,支援遠端喚醒及最高 921.6Kbps 串列傳輸速率)
-- 支援DMA的高速SPI介面(3 個主模式藉口或 1 個從模式介面)
-- 一個支援DMA的I2S 或 PCM 介面
-- 支援DMA的區域匯流排介面(主/從模式)
-- 一個I2C 介面 (主/從模式)
-- 5 通道可程式設計計數器組
-- 一個1-Wire 匯流排介面
-- 可提供4組GPIO,每組8位元
● 整合32.768KHz震盪電路(具有獨立的電源供應接腳),可用於即時時鐘和Wi-Fi省電模式的自動喚醒計時器
● 內部整合80MHz 鎖相環,外接40MHz 晶振
● 整合上電復位電路
● 128接腳LQFP 封裝,符合RoHS規範
● 工作溫度: 0°C 到 +70°C
圖表
開發板
AX22001 802.11b/g Wi-Fi開發板 (AXM22001-2A-EVB-GEN-1)
AX22001 802.11b/g Wi-Fi開發板 (含AXM22001-2A-B Wi-Fi模組),可適用於RS-232轉Wi-Fi或SPI轉Wi-Fi等產品相關應用開發。
AX22001 802.11b/g Wi-Fi喇叭參考設計板 (AXM22001-2A-EVB-SPK-2)
AX22001 802.11b/g Wi-Fi喇叭參考設計板 (含AXM22001-2A-B Wi-Fi模組),可適用於Wi-Fi喇叭產品相關應用開發。
AXM22001-2A-B 802.11b/g Wi-Fi模組 (AXM22001-2A-B)
AXM22001-2A-B 802.11b/g Wi-Fi模組(含AX22001與Airoha AL2230S Wi-Fi晶片),可用於AX22001 802.11b/g Wi-Fi開發板與AX22001 802.11b/g Wi-Fi喇叭參考設計板。
AXM22001-2A-C 802.11b/g WiFi模組 (AXM22001-2A-C)
體積較小的AXM22001-2A-C 802.11b/g Wi-Fi模組 (含AX22001與Airoha AL2230S Wi-Fi晶片)可適用於量產用途。
常見問題
硬體設計注意事項
-
How can I start to implement AX220xx applications?
ASIX provides plenty of AX220xx technical documents and sample codes for customers' reference. User can purchase an AX220xx reference design board and refer to the provided reference design source code as baseline to implement your own AX220xx applications. Please contact ASIX Sales staffs at sales@asix.com.tw for more details.
If user would like to implement AX220xx family on your application directly without having to buy the AX220xx reference design board, you should contact ASIX Sales staffs to get AX220xx related technical documents and sample codes, subject to ASIX -
How do I purchase the AX220xx WiFi module boards?
ASIX provides the AX22001 802.11b/g WiFi Module Board (with Airoha AL2230S RF chip) which is a RF calibrated and tested module. To shorten customer's hardware design cycle on RF circuit layout and RF testing during prototyping phase, customers can design your own base board with desired function and interface circuits and assemble it with the AX22001 802.11b/g WiFi Module Board through the pin header.
ASIX will provide more AX220xx WiFi module board solutions such as smaller form factor or with stamp holes (saving the pin header cost), etc. later. For most up-to-date information, please contact ASIX Sales staffs at sales@asix.com.tw.
You can visit the AX220xx Development Board web page for details of AX220xx WiFi module boards. -
How do I purchase the AX220xx reference design boards?
ASIX provides some AX220xx reference design applications such as AX22001 WiFi Speaker Reference Design, AX220xx RS-232 to WiFi Reference Design, and AX220xx SPI to WiFi Reference Design for customer evaluation purpose. These reference design boards allow customers to quickly verify the AX220xx reference design related software and hardware components. ASIX will provide more reference designs for AX220xx family later. For most up-to-date information, please contact ASIX Sales staffs at sales@asix.com.tw.
-
Can I use ASIX's WiFi module solution on my AX220xx application directly?
Yes, you can use ASIX's WiFi module solutions such as AXM22001-2A-C 802.11b/g WiFi module board on your AX220xx applications directly if you don't have experiences to implement the WiFi module by yourselves. Please contact ASIX Sales staffs at sales@asix.com.tw for more details.
-
Does AX220xx support industrial temperature?
No, the AX220xx family currently supports only commercial temperature range: 0 to 70°C. If you need the industrial temperature version or other special requirements, please contact ASIX Sales staffs at sales@asix.com.tw for further support.
-
Can I eliminate the I²C Hardware Configuration EEPROM on AX220xx applications?
Yes, user can eliminate the I²C Hardware Configuration EEPROM on your AX220xx applications and use the Hardware Configuration Sector in AX220xx Flash Memory SA2 sector to store the AX220xx hardware configuration setting instead. Please refer to Section 3 of AX220xx datasheet for details.
-
What is the size of AX220xx embedded SRAM as Data Memory?
The AX220xx family integrates on-chip 64KB SRAM for MCPU data memory and on-chip 32KB SRAM for WCPU data memory.
-
What is the size of AX220xx embedded Flash as Program Memory?
The AX220xx integrates on-chip 1 MB shared Flash memory for MCPU and WCPU program code.
-
Does AX220xx support external Flash memory?
No, the AX220xx doesn't support external Flash memory interface. The AX220xx on-chip 1M Flash memory should be sufficient for most AX220xx target applications. Please contact ASIX Sales staffs at sales@asix.com.tw for further support if you have special requirements.
-
Does AX220xx support Real Time Clock (RTC) function?
Yes, AX220xx supports the Real Time Clock (RTC) Controller that provides the real time clock information for some applications. The RTC Controller is a clock/calendar with seconds, minutes, hours, day, date, month and year information, and also features programmable time-of-day/date alarms. The date at the end of the month is automatically adjusted for months with fewer than 31 days, including corrections for leap year.
-
Does AX220xx WCPU support power saving mode?
Yes, AX220xx supports 3 WiFi power saving modes with auto-wakeup for Beacon frame reception.
-
Does AX220xx support the Flash Program Code Read Protection function?
When program code in on-chip Flash memory needs to be protected from unauthorized download for copyright protection purpose, the AX220xx on-chip Flash memory offers a hardware mechanism to enable/disable on-chip Flash memory read protection. Please refer to AX220xx datasheet for details.
-
What EEPROM part is being used on AX220xx reference design board?
The recommended EEPROM part on AX220xx reference design board is Microchip 24LC04B I2C EEPROM. You can select other 24LC04B compatible EEPROM too.
-
How can I define the operable WiFi channels for my country with the AX220xx WCPU firmware?
User can define the available WiFi channels through the Region Code setting in I2C Hardware Configuration EEPROM or the Hardware Configuration Sector in AX220xx Flash Memory SA2 sector. The AX220xx WCPU firmware would read this setting to determine the available channels group supported for the region/country code.
軟體設計注意事項
-
Do I need to pay for the AX220xx software sample codes?
No, ASIX provides free AX220xx related sample codes for customers to implement AX220xx applications.
-
What development tools are supported by the AX220xx family software?
All the software modules for AX220xx family are developed in C language on Keil IDE development environment. User can purchase the Keil IDE Development Environment from Keil's web site.
In general, user should purchase the PK51 development tool for C-language compiler, debugger and simulator. User can also download the Keil C51 evaluation software for free from Keil's web site, but the evaluation software can only compile the sample codes with less than 2K bytes binary code. Please refer to Keil's web site for more details about the limitation of evaluation software. -
Can I purchase the Keil IDE development tools from ASIX?
No, user should purchase the Keil IDE development tools from Keil's web site. In general, user should purchase the PK51 development tool for C-language compiler, debugger and simulator.
-
What debugger tools are supported by the AX220xx family?
AX220xx currently provides two debug tool solutions, one is the UART console debug; the other is the Digital Core Design (DCD)'s DoCD HAD2 debugger. All the AX220xx software modules support some basic UART console debug function by default.
If user needs more powerful debug tool like source level debug, AX220xx reference design board supports the DCD's DoCD Hardware Debugger- the HAD2 module. Through the HAD2 module, the software running on AX220xx reference design board can be real-time debugged.
User can purchase the HAD2 module from DCD and download the debugger software from DCD's web site. Please refer to DCD's provided DoCD HAD2 debugger documents for procedures to set up the DoCD HAD2 debugger environment. -
Do I really need to purchase the DoCD HAD2 debugger for AX220xx implementation?
It depends on the user's requirement. If user is comfortable with debugging AX220xx software via the UART console debugging method, your probably don't need to purchase the DoCD HAD2 debugger.
-
Can I purchase the DoCD HAD2 Debugger from ASIX?
No, users should purchase the DoCD HAD2 Debugger from Digital Core Design's web site (http://www.dcd.pl/).
-
Do I need to port AX220xx Boot Loader source code by myself?
ASIX provides two AX220xx Boot Loader binary codes for two application scenarios. The first is for the case where user needs to use the DoCD HAD debugger function, typically during software development stage; the second is for the case where user needs to prevent unauthorized program code download, typically required for user's final application software. Other than the code protection mode, the two AX220xx Boot Loader binary codes share exactly the same functions and features supported.
In general, users don't need to port the AX220xx Boot Loader source code by yourselves. -
Do I need to port AX220xx WCPU firmware source code by myself?
ASIX provides a WCPU driver firmware binary code that supports the AL2230S/AL7230 RF transceiver chips from Airoha. However, there are some WiFi customization setting such as WiFi LED, supported region code or channel map, etc. that can be defined by user in the I²C Configuration EEPROM or Flash memory sector 2. The WCPU driver firmware supports to operate in infrastructure or IBSS mode with various configuration/management APIs available to MCPU software.
In general, users don't need to port the AX220xx WCPU driver firmware source code by yourselves. -
Do I need to port AX220xx MCPU firmware source code by myself?
Yes, user should port the AX220xx MCPU firmware source code by referring to the provided reference design source code as baseline to implement your own AX220xx applications.
-
What WiFi network topology does AX220xx WCPU support?
AX220xx WCPU supports operation in Infrastructure or Ad-Hoc (IBSS) network topology.
檔案下載
技術文件
硬體設計文件
AX220xx WiFi Speaker/Camera Reference Design Main Board Schematic
AX22001 WiFi Speaker Reference Design Main Board PCB Layout File (PowerPCB)
軟體 & 工具
- 01
微控制器
USB KVM切換器單晶片與Wi-Fi/乙太網路單晶片解決方案,可適用於各種智慧居家與辦公室產品相關應用。
- 02
AX11001
單晶片TCP/IP微處理器 內建10/100M高速乙太網路MAC/PHY (內建128KB Flash、16 GPIOs、LQFP-80)
- 03
AX11005
單晶片TCP/IP微處理器 內建10/100M高速乙太網路MAC/PHY (內建512KB Flash、16 GPIOs、LQFP-80)
- 04
AX11015
單晶片TCP/IP微處理器 內建10/100M高速乙太網路MAC/PHY (內建512KB Flash、EMI、Local bus、MII、32 GPIOs、LQFP-128)