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