首页 > 其他分享 >Electrical(Hardware) Protocols: FIFO / JTAG / SPI / IIC / IIS / UART / SWD / ICSP / CANBus/ModBus

Electrical(Hardware) Protocols: FIFO / JTAG / SPI / IIC / IIS / UART / SWD / ICSP / CANBus/ModBus

时间:2023-11-08 23:35:55浏览次数:35  
标签:connections ICSP IIS UART ModBus SPI pins Serial I2C

Electrical(Hardware) Protocols:

  1. JTAG(Joint Test Action Group), JTAG is actually a protocol over SPI.
    5 pins/connections(GND, TMS, TCK, TDI, TDO),
    Output type: Maximum voltage: 5.5volts (5volt safe), 3.3volt normal, or open collector (pull-up resistors required).
    Pull-up resistors: required for open collector output mode (2K – 10K).
  2. SPI(Serial Peripheral Interface): Innovated by MOTOROLA Inc.,
    5 pins/connections(GND, CS、SCK、MISO、MOSI),
  3. SWD(Serial Wire Debug): ARM debug interface,
    3 pins/connections(GND, SWDCLK, SWDIO),
  4. IIC(Inter-Integrated Circuits): Innovated by PHILIPS Inc.,
    3 pins/connections(GND, SCL, SDA),
  5. UART(Universal Asynchronous Receiver/Transmitter,Serial, RS232/485)
    4 pins/connections(GND, RX, TX, VCC:OnlyWhenActAsPowerSource),
  6. FIFO: High bandwidth, High transmit rate: CPU/Video/Camera FIFO
  7. IIS/I2S(Integrate Interface of Sound), Innovated by PHILIPS Inc. for Digital Audio devices use,
    5 pins/connections(GND, DI, DO, CLK, LRCK),
  8. ICSP: 多用于Microchip
  9. CAN bus / ModBus : usually Industrial/Automotive application

Serial Bus 有Sync./Async., Duplex/Half-Duplex, Bidirection/SingleDirection 三类Categories.
Serial Bus因占用较少管脚被广泛应用, 几乎所有的CPU/MCU/MicroController都有SPI/I2C和UART接口,而且不止一个。
过去几十年有3种最常用的SPI、I2C和UART; 这3种串行总线的主要区别:

  • SPI - Serial Peripheral Interface(串行外设接口), 有时钟同步串行总线, Motorola 首创;
    有leader/follwer之分,只有一个leader, 其他为follwer, follwer器件寻址是靠专用SS(片选信号)线实现;
    信号线不需要电阻上拉;
  • I2C - Inter-Integrated Circuits(集成电路之间的连接), 有时钟同步串行总线, Philips 首创;
    没Leader/Follwer之分, 所有挂在总线上的器件都是平等的,都有唯一的地址(身份证护照);
    信号线要通过电阻上拉;
  • UART - Universal Asynchronous Receiver/Transmitter(通用异步收/发串行总线, 不必用时钟同步信号)。
    由于很多芯片都采用管脚功能复用, 同一个管脚既用于SPI,也用于I2C,根据具体连接方式进行选用。
    当器件的管脚配置为I2C时,要记住在I2C的两线(SCL、SDA)上一定要有上拉电阻,SPI则不需要。

SPI(Serial Peripheral Interface - 串行外设接口)是一种用于短距离通信(大多嵌入式系统)的同步串行通信接口规范,
这种接口由Motorola发明,已经成了一种事实标准。广泛用于各种处理器, 传感器, 串行ADC、DAC、存储器、SD卡以及LCD等进行数据连接。

标签:connections,ICSP,IIS,UART,ModBus,SPI,pins,Serial,I2C
From: https://www.cnblogs.com/abaelhe/p/17818606.html

相关文章

  • 开启预加载 让IIS始终运行
    主要原理:保留应用程序池在特定时间回收的功能,让IIS能够始终运行,方便在上面托管定时任务在服务器管理器中安装应用程序初始化应用程序池高级设置 初始化请求接口在对应网站下右键高级设置  预加载已启用True如果只想让网站自动启动,那么预加载您的网站就足够了......
  • IIS 配置迁移,前提要net框架环境一样
    使用管理员身份运行cmd应用程序池:#导出所有应用程序池%windir%\system32\inetsrv\appcmdlistapppool/config/xml>c:\apppools.xml#导入所有应用程序池%windir%\system32\inetsrv\appcmdaddapppool/in<c:\apppools.xml站点:#导出所有站点%windir%\system3......
  • .netCoreApi5.0+部署iis站点webconfig配置 HTTP 错误 500.24 - Internal Server Error
     <?xmlversion="1.0"encoding="utf-8"?><configuration><locationpath="."inheritInChildApplications="false"><system.webServer><handlers><addname="aspN......
  • C#Modbus Rtu的实现
    C#Modbus Rtu的实现在次记录一下自己的学习资料,只为对网上的数据收集,方便以后查找,如若侵犯版权请联系删除Modbus Rtu的实现与ModbusTcp的实现类似https://www.cnblogs.com/pandefu/p/10824331.html我们还是需要借用一个开源库NModbus4,在vs中.打开NuGet管理器.安装NModbus4......
  • Modbus TCP/IP通讯,Modbus RTU通讯,Modbus ASCII通讯
    三种通信方式:ModbusTCP/IP通讯,ModbusRTU通讯,ModbusASCII通讯 【ModbusTCP/IP】硬件接口为RJ45,即网口。  连接时注意设置为同一网段和端口号:一对一时,一根网线直连即可。一对多时,用工业以太网交换机将所有设备接入交换机,通过不同的IP地址访问不同的设备。【ModbusR......
  • .net 7 部署到IIS上
    1.首先确定windows下安装iis,如何安装网上查。2.则要安装WindowsServerHosting,如果iis新安装,则直接安装,如果是不确定有没有安装,则IIS点开网站,功能视图->模块,查看有没有“ASPNETCoreModuleV2”,如果没有则必须安装,下载地址:https://dotnet.microsoft.com/zh-cn/download......
  • 晨控CK-GW08系列网关控制器与CODESYS软件MODBUSTCP通讯手册
    晨控CK-GW08系列网关控制器与CODESYS软件MODBUSTCP通讯手册晨控CK-GW08系列是一款支持标准工业通讯协议ModbusTCP的网关控制器,方便用户集成到PLC等控制系统中。系统还集成了8路读写接口,用户可通过通信接口使用ModbusTCP协议对8路读写接口所连接的读卡器进行相对独立的读写操作。......
  • PLC 和Modbus/串口设备现场总线通信及短信报警解决方案
    在实现Modbus设备与PROFIBUSDP协议PLC通讯的同时可以在手机端实时的接收报警短信,使客户足不出户了解设备与PLC的状态,及时处理现场中的问题。系统组成Modbus转PROFIBUSDP网关PM-160V6.2具有两个串口,一个RS485,一个RS232,他们一个做通讯接口时,另一个就作为IOT接口,该......
  • Modbus:中国工业界里的“接地气”明星
    大家好!欢迎来到这次的专栏。今天,我们来聊聊那个在中国的工业自动化界里如同周杰伦一样无处不在的明星——没错,就是Modbus!前言:Modbus在中国有多火?如果Modbus是一名明星,那它在中国的知名度绝对能与成龙或者李连杰媲美。不信?去问问任何一名工控工程师,他们对Modbus的了解就像大......
  • 【Asp.net】Asp.net core中IIS配置注意事项一、提示:关于IIS上运行ASP.NET Core 站点的
    1、应用地址池设为无托管代码一、提示:关于IIS上运行ASP.NETCore站点的“HTTP500.19”错误安装dotnet-hosting-3.1.2-win.exeASP.NETCore3.1Runtime(v3.1.2)下载地址:https://download.visualstudio.microsoft.com/download/pr/dd119832-dc46-4ccf-bc12-69e7bfa61b18/990843c6......