RIO(Rabbit I/O)是一款多功能的可編程I/O芯片,具有I/O擴充功能和特殊特性,適用于任何有時序串行口的處理器。由于RIO芯片是Rabbit半導體芯片系列的一款,因此可以使用動態(tài)C®庫和樣例程序迅速將RIO芯片與Rabbit®系統(tǒng)相集成。此外,還可通過ANSI C語言和匯編級樣例程序,將RIO芯片與任何編程環(huán)境相集成。
主要特征
- 時鐘頻率40MHz
- 多種通訊接口,包括SPI,并口和RabbitNet
- 8個獨立的功能通道,每個通道有4個端口
- 每個功能通道可作如下設置:
- 雙向I/O
- PWM或PPM輸出
- TRIAC信號發(fā)生器
- 輸入捕獲(脈沖寬度和頻率)
- 計數器(事件或計時器)
- 正交解碼外設
- 高達38路數字I/O線
- 全部或通道的輸入輸出同步協(xié)調
- 中斷請求腳
- 符合RoHS規(guī)范
設計優(yōu)勢
- 簡單的附加功能芯片,在原有設計中增加I/O和特殊功能
- 與任何具有時序串行口的處理器應用設計相兼容
- 可同時使用多個芯片來開發(fā)大型I/O應用程序
- PWM和正交解碼器特別適合于馬達控制
- 完美芯片設計,可增加功能而無需對處理器平臺進行變更,節(jié)省大量成本
RIO芯片運行頻率可以達到40MHz,額定電壓3.3V,最高I/O電壓允許達到5V。RIO芯片能夠以64引腳10 mm × 10 mm × 1.4 mm TQFP包裝,引腳尺寸小且薄,非常適合嵌入式使用。
RIO芯片可通過并行接口、SPI和RabbitNet擴充協(xié)議進行控制。多種通訊接口保障了RIO芯片可以與不同系統(tǒng)相集成。通訊模式的選擇在開機時進行。 在并行模式下,RIO芯片使用8位數據和5位地址總線進行通訊。在串行模式下,并行數據線可用作通用I/O。
分為8個通道,每個通道由四個端口組成。每個通道能夠單獨配置若干個特性功能,包括PWM(脈寬調制)、PPM(脈沖位置調制)、事件計數器、正交相位解碼器,以及輸入捕獲。主要時鐘可以被每個通道所直接使用,或者調節(jié)到更低的頻率。
RIO芯片的使用不需要編制程序。RIO芯片的設置通過開機時向配置寄存器寫入數據而實現。
通過RIO設置支持RabbitNet為Rabbit用戶提供了一個簡單便捷的方式,將多個RabbitNet擴充卡連入Rabbit系統(tǒng)中去。RIO芯片可以支持一個連有7個下游設備的RabbitNet集線器。支持兩層集線器,可允許主設備控制高達49個子設備。
Rabbit RIO™可編程I/O芯片規(guī)格 |
特性 |
封裝 |
64引腳TQFP 10 mm × 10 mm × 1.4 mm |
時鐘速度 |
高達40MHz |
工作電壓 |
3.0~3.6V直流電(5V兼容) |
內核電流 |
22.1184 MHz, @ 31.3 mA, 25° C |
I/O Ring |
22.1184 MHz, @ 1.1 mA, 25° C |
輸出驅動 |
8 mA |
通訊接口 |
SPI, 8位并行口, RabbitNet |
固定數字輸入 |
4 |
可配置I/O |
8個獨立通道,每個由4個端口組成:
- 高達32個雙向I/O線
- 高達32個PWM輸出
- 高達16個PPM輸出
- 高達32個TRIAC信號發(fā)生器
- 高達8個輸入捕獲外圍設備
- 高達8個計數器
- 高達8個正交相位解碼外圍設備
|
RabbitNet |
高達7個RabbitNet端口 |
RoHS符合 |
是 |
價格 |
價格(數量1/1K/10K)零件號 |
$5.00 / $3.75 / $3.00 20-668-0030 |
應用程序套件零件號 |
$299 101-1147 (所有地區(qū)) |