自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 USB详解(一)-物理接口篇

USB(Universal Serial Bus ) 是连接计算机系统与外部设备的一种通用串口总线标准,其体积小速率高易插拔特性被广泛应用在计算机和移动设备等信息通讯产品。USB目前规格有三代:USB1.x、USB2.0、USB3.x ,规格标准由 USB Implementers Forum (USB IF)维护,本篇文章详细介绍接口类型。接口连接器汇总  连接器 ...

2019-01-22 17:59:39 14349 2

原创 RS-485详解(三)

前两篇文章提到了使用上下拉电阻来解决故障安全问题,保证在总线空闲时期不会出现无效起始位等影响,本篇文章介绍上下拉电阻的阻值大小该如何取值。下面分两个网络来介绍。单故障安全偏置网络设计(Sigle Fail-Safe Biasing Network Design)在短距离(≤100m)应用中,在总线一端提供偏置电路即可,带偏置常见的RS-485网络如下图所示。上下拉电阻RBR_{B}RB​为总...

2019-01-18 18:45:04 5971 2

原创 RS-485详解(二)

故障安全(Fail-Safe)总线空闲期间,没有器件驱动总线,接收器输出处于未定义状态。这会导致UART上接收到随机数据,进而影响无效起始位或帧错误。为了解决该问题,可以在总线上放置上拉下拉电阻进行偏置,如下图所示:R1和R2计算如下(假设RT=120Ω):R1=R2=RVIA-VIB ≥ 200mVVIA-VIB = RT*VCC / (2R+RT) = 200mVif VCC ...

2019-01-17 17:43:00 6814

原创 RS-485详解(一)

RS-485是美国电子工业协会(EIA)在1983年批准了一个新的平衡传输标准(balanced transmission standard),EIA一开始将RS(Recommended Standard)做为标准的前缀,不过后来为了便于识别标准的来源,已将RS改为EIA/TIA。目前标准名称为TIA-485,但工程师及应用指南仍继续使用RS-485来称呼此标准。RS-485仅是一个电气标准,描...

2019-01-16 17:59:26 75380 8

原创 RS-232详解

RS-232是美国电子工业联盟制定的串行数据通信接口标准,原始编号全称是EIA-RS-232(简称RS232),它被广泛用于DCE(Data Communication Equipment ) 和 DTE(Data Terminal Equipment) 之间的连接。DCE可以理解为数据通信端,比如modem设备;DTE可以理解为数据终端,比如电脑。最早的台式电脑都会保留9针的232接口,用于串口...

2019-01-13 17:45:38 54755 1

原创 SPI详解(二)

数据传输要开始SPI通信,主机必须发送时钟信号,并通过使能CS信号选择从机。片选通常是低电平有效信号。 SPI是全双工接口,主机和从机可以分别通过MOSI和MISO线路同时发送数据。在SPI通信期间,数据的发送(串行移出到MOSI/SDO总线上)和接收(采样或读入总线MISO/SDI上的数据)同时进行,通常都是MSB位先传输。串行时钟沿同步数据的移位和采样。 SPI接口允许用户灵活选择时钟的上升...

2019-01-09 17:31:45 6748 3

原创 SPI详解(一)

SPI Bus(Serial Peripheral Interface Bus) 最早是由Motorola(摩托罗拉)公司开发的全双工同步串行总线,常用于微控制器与外设之间的连接比如SD卡,液晶屏等外设。SPI没有统一的协议规范,但由于其广泛的使用,根据实际使用中大家通用的习惯形成了一个类似行规的标准,具体的应用需要实际参考特定器件手册。硬件连接SPI用于在单个主控制器和一个或多个从设备之间...

2019-01-09 16:33:54 31478

原创 I2C详解(四)

上拉电阻的选择针对不同应用场景及供电电压下,上拉电阻的值有明确的最大值最小值限制,不能过大也不能过小。上拉电阻最小值Rp(min):如果Rp阻值过小,VDD灌入端口的电流将较大,这导致端口输出的低电平值增大(I2C协议规定,端口输出低电平的最高允许值Vol=0.4V);如果灌入端口的电流过大,还可能损坏端口。一般标准模式和快速模式下灌电流不超过3mA,快速模式+及以上灌电流不超过20mA...

2019-01-05 15:24:55 13972 1

原创 I2C详解(三)

软件复位通用广播地址0000 0000后发送0000 0110(06h)可以使总线上设备进入复位状态。此功能是可选的,所有预留该功能的设备在收到该两字节序列(00 06h)后,开始响应(复位),并进入它们地址的可编程部分。注意确保设备在加电后不会将SDA或SCL拉低,因为这些低电平会阻塞总线。START字节起始字节是提供给没有I2C总线接口的单片机查询I2C总线时使用的特殊字节。不具备I...

2019-01-04 17:26:51 6537

原创 I2C详解(二)

7-bit寻址数据传输常见的传输方向及格式有如下两种:主机写数据-从机接收,传输方向不变要进行数据写入从机,首先主机发送START条件+从机地址+R/W=0(写操作,设置为0),从机读取到该地址后回应ACK,主机将继续发送需要操作的寄存器地址,从机继续回应ACK,表示从机准备完毕。之后主机发送寄存器的数据(可能是1byte也可能是多个byte),每个byte从机都会回应ACK,发送完成后...

2019-01-04 16:09:04 18941 3

原创 I2C详解(一)

I2C Bus(Inter-Integrated Circuit Bus) 最早是由Philips半导体(现被NXP收购)开发的两线时串行总线,常用于微控制器与外设之间的连接。要想了解详细I2C协议,目前最新的I2C标准协议是2014年第6版本,如下:I2C-Bus Standards Specification硬件连接I2C仅需两根线就可以支持一主多从或者多主连接,I2C使用两个双向开漏...

2019-01-03 17:22:21 122994 21

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除