AX88796C是一款針對嵌入式及工業乙太網路應用的網路控制晶片,低功耗、低接腳數、支援可變I/O工作電壓的SPI或non-PCI介面。AX88796C採用符合業界標準的8/16位元SRAM-like或位址/數據多工介面,可與各類常用或高階的微控制器直接相連,而無須添加任何外部邏輯線路。此外,AX88796C 還針對具備SPI主機介面之CPU,提供一組可選的SPI 從機介面來簡化硬體連接。AX88796C內建符合IEEE 802.3/ IEEE 802.3u協定的10/100Mbps乙太網路實體層(PHY)及媒體存取控制器(MAC),整合SRAM網路封包暫存器,以高效率的方式進行封包的儲存、檢索與修改。AX88796C廣泛支援各項規格包括先進的電源管理、高效能封包傳輸機制、IPv4/IPv6 封包 Checksum 卸載引擎、雙絞線正反接線自動校正(Auto-MDIX)及IEEE 802.3x/ backpressure流量控制。AX88796C支援兩種工作溫度範圍,包括商業規格0°C~70°C以及工業規格-40°C~85°C,僅64接腳的小封裝尺寸可大幅減少所需PCB空間。AX88796C驅動程式非常容易製作,工程師可容易且快速地將其移植到各類嵌入式系統中。
AX88796C
低功耗 SPI或 Non-PCI乙太網路控制器
Add Favorites
簡介
規格:
● 高效能Non-PCI介面
-- 支援8/16-bit SRAM-like介面 (已獲得美國專利), 容易與常見的嵌入式MCU 如MCS-51系列、Renesas系列等直接連接
-- 在SRAM-like介面上支援Slave-DMA機制以減少CPU的負荷,並支援burst數據讀寫模式,以滿足高性能的應用需求
-- I/O介面支援可變工作電壓 (1.8/2.5/3.3V) 和可程式化的電流驅動能力 (8/16mA)
-- 具備可程式化計時器之中斷接腳
● 高效能 SPI 介面
-- 針對具備SPI主機介面之CPU,可透過SPI 從機介面接入。其支援SPI計時模式0和3,最高時脈頻率40MHz,支援可變工作電壓及可程式化的電流驅動能力
-- 支援可選的Ready訊號,用於SPI封包收發流量控制
● 單晶片高速乙太網路 MAC/PHY 控制器
-- 內建 SRAM 封包暫存器
-- 提供IPv4/IPv6封包Checksum 卸載引擎,以減輕CPU的負荷,支援IPv4 IP/TCP/UDP/ICMP/IGMP、IPv6 TCP/UDP/ICMPv6 checksum 的產生和核對
-- 支援VLAN匹配過濾
-- 整合10BASE-T/100BASE-TX (雙絞線銅線模式) 高速乙太網路 MAC/PHY收發器,與IEEE 802.3/802.3u 標準相容
-- 支援交叉線自動偵測及切換(Auto-MDIX)
-- 在全雙工模式下支援IEEE 802.3x流量控制;半雙工模式下支援back-pressure流量控制
-- 支援自動輪詢PHY功能
-- 支援10/100Mbps N-way自動協商機制
● 先進的電源管理功能
-- 支援動態電源管理,以節省在空載或低負載狀況下的功耗
-- 支援極低功耗以等待網路遠端喚醒的睡眠模式。喚醒事件包括網路連線狀態之變動、收到Magic Packet、收到Microsoft Wakeup Frame 或通用I/O接腳觸發
-- 支援 Protocol Offload (ARP & NS),用於Windows 7 網路電源管理
-- 在WOL模式或Remote Wakeup Ready模式下,支援完整的I/O接腳隔離,以減少non-PCI 和 SPI 從介面上的漏電流
● 支援EEPROM介面,以儲存MAC位址
● 支援四個通用I/O接腳,其中兩個支援Wake-On-LAN
● 支援可程式化LED接腳,用於顯示各種網路連線狀態,支援可變I/O工作電壓和可程式化的電流驅動能力
● 整合電壓調整電路、25MHz震盪電路和上電復位電路
● 基於25MHz crystal 提供可選的時脈(25、50或 100MHz)輸出
● 可支援外部時脈輸入 (25MHz),以節省crystal 成本
● 64接腳符合RoHS規範的LQFP封裝
● 工作溫度範圍: 0°C到 +70°C或 -40°C到 +85°C
應用目標:
● 小筆電
● 工控機
● 有線/衛星/寬頻機上盒
● IPTV、數位媒體轉接器
● 網路DVD/數位錄影機/硬碟
● 網路視訊電話、VoIP轉接器
● 網路收音機
● POS系統、自助販賣機
● 多功能印表機
● RFID讀卡器
● 考勤機
● RS232/422/485轉乙太網路
● 建築/家庭自動化
-- 供熱、通風、空調控制系統
-- 網路數位家電
● 保全系統
-- 生理識別控制
-- 指紋辨識器
-- 網路攝影機
-- 遠端監視
-- 專業數位錄影
-- 消防安全
● 工業控制
-- 遠端資料收集
-- 遠端檢測
-- 遠端控制和管理
-- 環境監測或網路感測器
-- 自動抄表
-- 網路UPS
-- 燈光控制
圖表
開發板
AX88796C SMDK2440評估板
AX88796C SMDK2440評估板提供客戶透過SRAM-Like介面,連接到三星SMDK2440平台(S3C2440A 32-bit ARM MCU)來驗證AX88796C網路晶片功能。客戶也可以透過SRAM-Like介面連接到其他嵌入式系統來進行測試。
常見問題
硬體設計注意事項
-
Where can I obtain the latest AX88796C datasheet, reference schematic and other hardware design archives?
Please register MyASIX membership and then download the latest AX88796C datasheet, reference schematic, gerber/PCB layout files and application design note from AX88796C Product web page directly.
-
How to open the gerber files of AX88796C demo board?
You can open the gerber files of AX88796C demo board by running ORACLE's AutoVue Evaluation Revision tool (30 days evaluation date). Please visit ORACLE's web site for more details.
-
How to open the PowerPCB PCB layout file of AX88796C demo board?
You can open the PowerPCB PCB layout file of AX88796C demo board by running Mentor Graphics PADS Layout Product Evaluation Software (No time limitation but with limited function). Please visit Mentor Graphics' web site for more details.
-
Can ASIX help me to review my own AX88796C schematic and PCB layout?
Yes, please deliver your own AX88796C schematic and PCB layout files to ASIX's Support (support@asix.com.tw) for further review before making your own AX88796C PCB board.
-
What kinds of host interfaces are supported by AX88796C?
The AX88796C supports total seven different types of bus interfaces include 8/16 Bit SRAM-like bus interface, 8/16-Bit Address-Data Multiplex interface, Renesas CPU series bus interface, MCS-51 and SPI bus interface. The AX88796C can be configured to the specific bus type automatically by pull-up and pull-down the EECS/EECK/I_FULL pins.
-
What is the specification of 25MHz reference crystal of AX88796C demo board?
The 25MHz crystal signals of AX88796C board should be winthin 25MHz +- 50ppm.
-
What is the reference Ethernet transformer of the AX88796C demo board?
The reference Ethernet transformer on the AX88796C demo board is the Bothhand LU1S041X LF (Turns Ratio 1CT:1CT, Auto-MDIX) single RJ-45 connector module with integrated 10/100 BASE-TX magnetic.
-
What kind of EEPROM is supported by AX88796C?
The AX88796C supports 16-bit mode 93C56 or 93C66 EEPROM.
-
Can the EEPROM be eliminated on AX88796C applications?
Yes, the AX88796C EEPROM is optional if the MAC address can be stored on the Flash memory of your embedded system. The other EEPROM setting can also be configured by AX88796C registers directly.
-
Do I have to assign a unique MAC address to every AX88796C based devices?
Yes, every Ethernet device must have a unique MAC address. Users should always assign a unique MAC address for every AX88796C based devices.
-
How do I register a MAC/Ethernet address from IEEE-SA?
You must first have an OUI or an IAB, to which you then append 24 or 12 bits respectively, in a way that makes the resulting 48-bit number unique, i.e., your 24 or 12 bits must be unique within your organization, which will require coordination among all the users of your organization's OUI or IAB. Please visit the IEEE-SA web site for details.
-
Are the AX88796C Ethernet LEDs behaviors programmable by software?
Yes, AX88796C supports the LED Control Registors (LCR0, LCR1) to control the AX88796C Ethernet LEDs behaviors.
軟體設計注意事項
-
Do I need to modify AX88796C driver source code to work on my own target platforms?
Yes, ASIX provides AX88796C Linux/WinCE/etc. drivers source codes and software programming guide for customer's reference so you can modify the AX88796C driver source code to work on your own target platforms directly.
-
Where can I obtain the latest AX88796C drivers source codes?
Please visit the AX88796C Driver Download web page for details.
-
Where can I obtain the latest AX88796C Software Programming Guide?
Please contact ASIX Sales (sales@asix.com.tw) directly.
-
Does AX88796C support the uIP TCP/IP stack porting source code?
Yes, AX88796C supports a 8051 MCU uIP TCP/IP stack porting source code for customers' reference.
-
Is the AX88796C driver source code compatible with AX88796B driver source code?
No, the AX88796C driver source code is different from AX88796B driver source code. Please refer to AX88796C driver source code to implement AX88796C driver on your target platforms directly.
檔案下載
硬體設計文件
軟體 & 工具
32-bit ARM IAR lwIP TCP/IP Port Source for SPI Interface
For Energy Micro EFM32 32-bit ARM + AX88796C SPI reference designWindows CE 6.0 Driver
For Renesas US7750R HARP(Aspen) SH4 platformWindows CE 6.0 Driver Source for SRAM-like Interface
For Energy Micro EFM32 32-bit ARM + AX88796C SPI reference designWindows CE 6.0 Driver Source for SPI Interface
For Energy Micro EFM32 32-bit ARM + AX88796C SPI reference designWindows CE 5.0/Mobile 5/Mobile 6 Driver Source for SRAM-like Interface
For Energy Micro EFM32 32-bit ARM + AX88796C SPI reference design