|
一、并行扩展:
此模式,地址线+数据总线模式,
优点:扩展容量大,速度快
缺点:易干扰,总线长度受限制。
二、串行模式(板级总线):
此模式:大部分以移位寄存器位主,
1、USART和SPI工作在模式0:
74164:输出扩展,74595带锁存器
74165:输入扩展,74598带锁存器
此模式适合单纯同种输入或输出,如LED点阵
2、i2c:
此种以i2c总线连接
PCF8574,8bit输出
PCF8575,16bit输出
mcp23008,8bit
mcp23016,16bit
上述芯片,地址位3位,每个I2C总线可接8574 64bit,8575a 128bit
3、spi总线
mcp23s08 8bit
mcp23s16 16bit
总结:此类大多是板内总线,速度可以满足低速IO的要求。除了74164,74165价格很低,其他的价格很高,如PCF8574,淘宝要20元。
三、外总线:
此模式,基本要求每个扩展的IO有大脑(单片机),扩展的IO基本是个独立的系统。
1、RS232,加高级协议如modbus,profibus等。
速度慢
2、CAN BUS
CANBUS,速度可以,最高有1M,40米距离。最长12公里。
3、以太网
成本太高。如果只实现UDP协议,还是可以考虑。只实现UDP单片机选择范围很大,8位单片机可以轻松实现。
转自:http://www.stm fans.com/html/41/t-1141.html |
|