CAN芯片选型

合集下载

CAN总线隔离芯片iso1050_C

CAN总线隔离芯片iso1050_C

ISO1050
(1) Product Preview (2) Certifiactions Pending
ORDERING NUMBER ISO1050DUB (rail)
ISO1050DUBR (reel) ISO1050LDW (rail) ISO1050LDWR (reel) ISO1050DW (rail) ISO1050DWR (reel)
ABSOLUTE MAXIMUM RATINGS(1) (2)
VCC1, VCC2 VI VCANH or VCANH IO
ESD
Supply voltage (3)
Voltage input (TXD)
Voltage range at any bus terminal (CANH, CANL)
Receiver output current Human Body Model

ISO1050 ISO1050L
ZHCS321E – JUNE 2009 – REVISED DECEMBER 2011
独立的控制器局域网 (CAN) 收发器
查询样品: ISO1050, ISO1050L
特性
1
•2 5000VRMS隔离 (ISO1050DW) • 2500-VRMS隔离 (ISO1050DUB和ISO1050LDW) • 故障安全输出 • 低回路延迟:150ns (典型值) • 50kV/μs 典型静态抗扰度 • 符合或者超过 ISO11898 规格 • –27V 至 40V 的总线故障保护 • 主超时功能 • IEC 60747-5-2 (VDE 0884,修订版本2) & IEC
±15 mA ±4 kV ±4 kV ±1.5 kV
Machine Model

tja1050中文资料

tja1050中文资料

TJA1050T/CM,118 中文资料规格参数反馈错误参数列表搜索代替器件技术参数电源电压(DC)4.75 V (min)封装参数安装方式Surface Mount引脚数8封装SOIC外形尺寸封装SOIC其他产品生命周期Active包装方式Cut Tape (CT)制造应用车用, 通信与网络, Communications & Networking, Automotive符合标准RoHS标准Compliant含铅标准无铅REACH SVHC标准No SVHC海关信息ECCN代码EAR99产品概述NXP? TJA1050T/CM,118? 总线, CAN, 收发器, CAN, 1, 1, 4.75 V, 5.25 V, SOICTJA1050T/CM, 118是一款CAN收发器, 用于控制器局域网(CAN)协议控制器与物理总线之间的连接. 该器件向总线提供差分发送功能, 并向CAN控制器提供差分接收功能. 该产品是在PCA82C250与PCA82C251之后, 第三款Philips高速CAN收发器..完全符合ISO 11898标准.高速(高达1 Mbaud).非常低的电磁辐射(EME).差分接收器, 具有宽共模范围, 高电磁抗扰度(EMI) .一个无电节点, 不会干扰总线.传输数据(TXD)主导超时功能.静音模式下, 发送器被禁用.在车用环境中, 瞬态保护总线引脚.输入电平兼容3.3/5V设备.热保护.短路保护至电池, 与至地面.至少可以连接110个节点TJA1050T/CM,118品牌厂家:NXP(恩智浦),TJA1050T/CM,118渠道分销商:11家,现货库存数量:1009290 PCS,TJA1050T/CM,118价格参考:?1.651元。

NXP(恩智浦)TJA1050T/CM,118参数(,封装:SOIC),TJA1050T/CM,118中文资料和引脚图及功能表说明书PDF下载(23页,384KB),您可以在TJA1050T/CM,118CAN芯片规格书Datesheet数据手册中,查到TJA1050T/CM,118引脚图及功能的应用电路图电压和使用方法,TJA1050T/CM,118典型电路教程。

CAN控制器的选择

CAN控制器的选择

CAN控制器的选择由于目前在DeviceNet节点上被广泛采用的CAN控制器芯片为Philips的SJA1000和Intel 的82527两种CAN控制器芯片。

下面对它们各自的主要特性作一个介绍。

1.Intel 82527 CAN控制器*支持CAN2.0,包括标准的和扩展的数据和远程帧;*可程控全局屏蔽,包括标准和扩展信息标识符;*具有15个报文缓冲区,每个数据长度为8字节,包括14个TX/RX缓冲区,一个带可程控屏蔽的RX缓冲区;*可变CPU接口,包括多路8位总线(Intel或Motorola方式)、多路16位总线、8位非多路总线(同步/异步)以及串行接口;*位速率可程控,并有可程控的时钟输出;*可变中断结构;*可对输出驱动器和输入比较器结构进行设置;*两个8位双向I/O口;*44脚PLC C封装,引脚与82526兼容。

Intel 82527控制器芯片是Intel公司Intel 82526 CAN控制器芯片的替代产品,也是支持CAN规范2.0B标准和扩展报文格式的第一个CAN控制器芯片。

Intel 82527具有一个功能强大的CPU接口,它可以直接接口至不同的CPU,并可以配置为16位分时复用的地址/数据总线接口,使其可以更充分的利用16位或32位CPU的强大功能。

此外,当不需要并行CPU接口时,82527提供了灵活有效的串行接口进行通讯。

82527提供功能强大的15个每个8字节数据长度的报文缓冲区。

除最后一个报文缓冲区外,每个报文缓冲区都可以配置为发送或接收,最后一个缓冲区为一个仅具有特定屏蔽设计的报文接收缓存器,以允许选择不同的报文标识符组进行接收。

82527同时提供实现报文滤波的全局屏蔽性能,可以全局性的屏蔽到来报文的任何标识符,可编程的全局屏蔽性能适用于标准的和扩展的两种报文格式。

82527的CAN控制器通过在片双口RAM与微控制器进行数据交换。

微控制器将要传送的数据信息,包括数据位组长度、标识符、数据传输方向、数据帧或远程帧等包装成多达15的通讯目标送人双端口RAM,82527可以自动完成这些通讯目标的传送。

通用型低成本CAN总线隔离收发器 IC

通用型低成本CAN总线隔离收发器 IC
ISO CAN 隔离检测参考方法
Shenzhen Sunyuan Technologe Co.,Ltd.
Page 4 of 4
常规电路
新电路
上图是 ISO CAN 的典型应用图。常规电路需要用光耦、DC/DC 隔离电源 、CAN 收发器等器件组合来实现 的 CAN 隔离收发器, 现在只需要一个低成本、小体积的 ISO CAN 模块就可以完全替代,使用更简单方便。
重点端口保护推荐电路
元件标号
R1,R2 R3 C1
D1,D2,D3,D4Fra bibliotek2500VDC/rms ±10%Vdd
- 40℃ ~ + 70℃ +300℃
-36V~+36V
通用参数
工作时外壳温升-------- 30℃ 辅助电源---------- 5VDC 单电源 工作温度---------- -40 ~ +70℃ 工作湿度---------- 10 ~ 90% (无凝露) 存储温度---------- -55~ +105℃ 存储湿度---------- 10 ~ 95% (无凝露)
ISO Series CAN Isolation Interface IC
通用型低成本CAN总线隔离收发器 IC
CAN 总线通讯接口信号隔离模块:ISO CAN 系列
产品特点
● 电源、信号输入端与信号输出端 2500VDC 两隔离 ● 可连接 110 个节点,符合 ISO11898-24V 标准 ● 传输速率最高可达 1Mbit/s ● 具有高抗电磁干扰性 ● 内置DC-DC模块电源防总线过压保护功能 ● 低成本、超小体积,使用方便,可靠性高 ● 标准 DIP 8 Pin 符合 UL94V-0 阻燃封装 ● 工业级温度范围: - 40 ~ + 70 ℃

CAN-bus 常用芯片及原理

CAN-bus 常用芯片及原理
• CAN-bus技术讨论园地:
/club/Байду номын сангаасbs/bbsView.asp • CAN-bus服务邮箱:
can@ cantools@
Page 17
广州周立功单片机发展有限公司

谢谢!
Page 18
PeliCAN函数库支持!
Page 8
广州周立功单片机发展有限公司

器件简介:32bit ARM7
• 集成CAN控制器的32bit ARM7
• LQFP64封装、集成2/4路CAN控制器的ARM LPC2119/2129/2192 • TQFP144封装、集成2/4路CAN控制器的ARM LPC2290/2292/2294
• 根据适用领域的不同,应选择合理的CAN收发器!
Page 10
广州周立功单片机发展有限公司

器件简介:LIN网络
• 特点:
• 实现汽车中分布式电子系统控制; • 作为CAN总线的串行辅助控制网络; • 成本较低,单线通讯。
• 器件:
• 标准LIN收发器 TJA1020 • 智能LIN控制器 UJA106X • ………….
CAN-bus 应用教程
常用芯片及原理
Version 1.00版 2004年7月
Page 1
广州周立功单片机发展有限公司

常用芯片及原理
• 概述 • 器件简介 • 节点构成 • 应用电路 • 参考
Page 2
广州周立功单片机发展有限公司

概述
分类
Page 7
广州周立功单片机发展有限公司

器件简介:P87C591
• 集成CAN控制器的8bit微处理器P87C591

CAN芯片选型[汇编]

CAN芯片选型[汇编]

现在市场上的两款主流独立CAN协议控制芯片对比MCP2510 SJA1000完全支持CAN总线V2.0A和V2.0B技术规范,通信速率为1 Mb/s:- 0 - 8 字节报文长度- 标准和扩展数据帧- 可编程位传输速率可达 1 Mb/s- 支持远程帧- 两个接收缓冲器, 可优先储存报文- 六个完全验收滤波器- 两个完全验收屏蔽滤波器- 三个发送缓冲器,具有优先级设定以及发送中止功能- 用于自检的环回模式硬件特性:- 高速SPI 接口(4.5V 工业级温度范围时可达 5 MHz )- 支持0,0 和1,1 SPI 模式- 带有可编程预分频器的时钟输出引脚- 带有可选择使能设定的中断输出引脚- ‘缓冲器满’ 输出引脚可配置为各接收缓冲器的中断引脚或通用数字输出引脚- ‘请求发送‘ 输入引脚可配置为发送缓冲器的控制引脚, 用以请求立即发送报文, 或配置为通用数字输出引脚- 低功耗休眠工作模式低功耗的CMOS 技术:- 工作电压范围 3.0V 到 5.5V- 5mA 典型工作电流- 5.5V时典型待机电流为10 μA18引脚PDIP/SOIC 和20 引脚TSSOP 封装允许的工作温度范围:- 工业级(I): -40°C 到+85°C- 扩展级(E): -40°C 到+125°C说明Microchip Technology Inc.( 美国微芯科技有限公司) 生产的MCP2510 是一款控制器局域网络(CAN) 协议控制器, 完全支持CAN 总线V2.0A/B 技术规范。

该器件支持CAN1.2、CAN2.0A、主动和被动CAN2.0B 等版本的协议,能够发送和接收标准和扩展报文。

它还同时具备验收过滤以及报文管理功能。

该器件包含三个发送缓冲器和两个接收缓冲器,减少了单片机(MCU) 的管理负担。

MCU 的通讯是通过行业标准特性-- 和PCA82C200 独立CAN 控制器引脚兼容--和PCA82C200 独立CAN 控制器电气兼容--PCA82C200 模式即默认的BasicCAN 模式--扩展的接收缓冲器64 字节先进先出FIFO--和CAN2.0B 协议兼容PCA82C200 兼容模式中的无源扩展帧--同时支持11 位和29 位识别码--位速率可达1Mbits/s--PeliCAN 模式扩展功能--可读/写访问的错误计数器--可编程的错误报警限制--最近一次错误代码寄存器--对每一个CAN 总线错误的中断--具体控制位控制的仲裁丢失中断--单次发送无重发--只听模式无确认无活动的出错标志--支持热插拔软件位速率检测--验收滤波器扩展 4 字节代码4 字节屏蔽--自身信息接收自接收请求--24MHz 时钟频率--对不同微处理器的接口--可编程的CAN 输出驱动器配置--增强的温度适应-40-+125--电压 4.5-5.5V串行外设接口(SPI)来实现的,其数据传输速率高达 5 Mb/s。

CAN控制器芯片-精选文档

CAN控制器芯片-精选文档

PCA82C250功能框图
保护电路
斜率 /等待
接收器
驱动器
基准电 压
硬件结构
符号 TXD 管脚 1 功能描述 发送数据输入 地
GND
VCC RXD Vref CANL
2
3 4 5 6 7 8
电源电压
接收数据输出 参考电压输出 低电平CAN电压输入/输出 高电平CAN电压输入/输出 斜率电阻输入
PCA82C250管脚图
VRS>0.75VCC
-10μ A<IRS<-200μ A
VRS<0.3VCC
高速模式
独立的控制芯片SJA1000及其使用

SJA1000是一个独立的CAN控制器,它在汽车和普通的
工业应用上有先进的特征。由于它和PCA82C200在硬件 和软件都兼容,因此它将会替代PCA82C200,SJA1000
有一系列先进的功能,适合于多种应用特别在系统优
化诊断和维护方面非常重要。
操作模式

BasicCAN模式

和PCA82C200兼容。BasicCAN模式是上电后默认的 操作模式,因此用PCA82C200开发的已有硬件和软 件,可以直接在SJA1000上使用而不用作任何修改。

PeliCAN模式

是新的操作模式。它能够处理所有CAN2.0B规范的 帧类型。而且它还提供一些增强功能,使SJA1000 能应用于更宽的领域。 工作模式通过时钟分频寄 存器中的CAN模式位来选择,复位时默认模式是 Basic CAN模式。
CANH RS
工作模式

高速模式

管脚8接地。在高速工作模式下,发送器输出级晶体管将以尽 可能快的速度打开、关闭。在这种模式下,不采取任何措施 用于限制上升斜率和下降斜率。建议使用屏蔽电缆以避免射 频干扰RFI问题。

CAN控制器芯片介绍

CAN控制器芯片介绍

2,1,2823
3 4 5 6 7 8 9 10 11
多路地址/数据总线
ALE输入信号Intel模式AS输入信号Motorola模式 片选输入低电平允许访问SJA1000 微控制器(CPU)的/RD信号Intel模式或E使能信号Motorola模 式 微控制器(CPU)的/WR信号Intel模式或RD//WR信号 Motorola模式 SJA1000产生的提供给微控制器(CPU)的时钟输出信号时钟信 号来源于内部振荡器且通过编程驱动时钟控制寄存器的时钟关闭 位可禁止该引脚 接地 输入到振荡器放大电路外部振荡信号由此输入注1 振荡放大电路输出使用外部振荡信号时左开路输出注1 模式选择输入1=Intel模式0=Motorola模式

验收滤波器(ACF)

验收滤波器把它其中的数据和接收的识别码的内容 相比较,以决定是否接收信息。在纯粹的接收测试 中,所有的信息都保存在RXFIFO中。
SJA1000的内部结构及功能

位流处理器(BSP)

位流处理器是一个在发送缓冲器、RXFIFO 和CAN 总线之间, 控制数据流的程序装置,它还在CAN 总线上执行错误检测、 仲裁填充和错误处理。 位时序逻辑监视串口的CAN总线和处理与总线有关的位时序。 它在信息开头的总线传输时同步CAN 总线位流(硬同步), 接收信息时再次同步下一次传送(软同步)BTL 还提供了可 编程的间段来补偿传播延迟时间、相位转换(例如:由于振 荡漂移)和定义采样点和一位时间内的采样次数。 EML负责传送层模块的错误管制。它接收BSP 的出错报告。通 知BSP 和IML 进行错误统计。
工作模式

准备模式

管脚8如果接至高电平,则电路进入低电流 待机模式。在这种模式下,发送器被关闭, 而接收器转至低电流。

CAN-bus常用芯片及原理

CAN-bus常用芯片及原理

CAN-bus相关技术发展趋势
未来几年,CAN-bus技术将在低功耗、高速率、高可靠性、多系统互联和自主驾驶等方面得到进一步发 展和应用。
更快的传输速度
应用更先进的通信协议和物 理层,能够提供更高的传输 速度。
多系统互联
CAN-bus可作为不同通信总 线的桥梁,实现不同单元之 间的信息交换。
自动驾驶
CAN-bus技术在自动驾驶控 制系统中得到广泛应用,加 速了自动驾驶的发展和普及。
总结和展望
CAN-bus是分布式控制的经典案例,具有稳定性、高可靠性和强大性。今后, CAN-bus技术将依然是难以匹敌的,用途布不同行业。
CAN-bus常用芯片及原理
从基础知识到通信协议,我们深入探讨CAN-bus技术,为您介绍其常用芯片、 通信原理、应用领域、技术趋势等方面的知识。
CAN-bus基础知识介绍
CAN-bus通信的本质,即分布式控制,决定了它的稳定性和强大性。
分布式控制系统
电气连接
控制器之间进行数据交换,以实现总线通信系统。
总线结构
采用环形结构,数据沿着环路传递, 同时数据具有广播特性,可以被总线 上所有控制器接收。
数据链路层
采用CSMA/ CR(非安全模式)与 CAN-ID实现数据和命令的传输,以 确保总线上数据的顺序和重要性。
CAN-bus通信协议详解
CAN-bus有多种通信协议,大多数用于汽车领域。
1
SAE J1939
汽车领域
CAN-bus可用于车载电子控制系统、车身电子 控制系统等。
船舶领域
CAN-bus的高可靠性和高带宽可确保其在涵盖 整个船舶的所有系统和设备之间进行信息交换。
工业自动化
CAN-bus被广泛应用于各种工厂机器、机床和 物流机器人等设备控制中。

CAN总线传输用什么线缆

CAN总线传输用什么线缆

C A N总线传输用什么线缆SANY GROUP system office room 【SANYUA16H-C A N工程技术笔记1、周立功关于CAN传输距离2、CAN芯片选型CAN总线传输用什么线缆用特性阻抗为120Ω的总线电缆!200米以内的距离,建议采用电缆型号规格——STP-120Ω(forRS485&CAN)onepair20AWG.----------------------------------------------------------------------通用型现场总线系列电缆特性阻抗为120Ω的双绞屏蔽电缆广泛用于RS485/422、CANBUS等总线,该系列电缆规格很多,请提供电缆的敷设环境、通信速率、最大无中继传输距离等参数,我们将依照具体情况推荐最适当的产品。

一般推荐如下:普通双绞屏蔽型电缆STP-120Ω(forRS485&CAN)onepair20AWG,电缆外径7.7mm左右,蓝色护套。

适用于室内、管道及一般工业环境。

使用时,屏蔽层一端接地!普通双绞屏蔽型电缆STP-120Ω(forRS485&CAN)onepair18AWG,电缆外径8.2mm左右,灰色护套。

适用于室内、管道及一般工业环境。

使用时,屏蔽层一端接地!铠装双绞屏蔽型电缆ASTP-120Ω(forRS485&CAN)onepair18AWG,电缆外径12.3mm左右,黑色护套。

可用于干扰严重、鼠害频繁以及有防雷、防爆要求的场所。

使用时,建议铠装层两端接地,最内层屏蔽一端接地!CC-Link的总线电缆是特性阻抗为110±10Ω的3芯绞合屏蔽电缆,国产型号规格:STP-110Ω(forCANopen&CC-Link)3C×20AWG,使用时,屏蔽层应只在一端接地!变频器、动力电缆、变压器、大功率电机等往往伴随着低频干扰,而这种干扰是用高导电率材料做屏蔽层的电缆无法解决的,包括原装的进口电缆。

CAN收发器IC(模块)选型指南

CAN收发器IC(模块)选型指南

隔离模块:模块型号工作电压 (VDC)总线 保护 隔离电压(V)封装总线电压(VDC)备注厂家CTM1050 4.75~5.25 无 2500V(DC) DIP-8PIN 周立功CTM1050T 4.75~5.25 有 2500V(DC) DIP-8PIN CTM1054 4.75~5.25 无 2500V(DC) DIP-8PIN 容错 CTM1054T 4.75~5.25 有 2500V(DC) DIP-8PIN 容错 CTM8250 4.75~5.25 无 2500V(DC) DIP-8PIN CTM8250T 4.75~5.25 有 2500V(DC) DIP-8PIN CTM8251 4.75~5.25 无 2500V(DC) DIP-8PIN CTM8251T 4.75~5.25 有 2500V(DC) DIP-8PIN CTM8251A2.97~3.43无2500V(DC)DIP-8PINCTM8251AT 2.97~3.43 有2500V(DC) DIP-8PINCTM8251D 4.75~5.25 无2500V(DC) DIP-12PIN 双路CTM8261 兼容CTM8251北京博深意达电子有限公司兼容CTM8261TCTM8251T隔离IC:IC型号工作电压(VDC)总线保护隔离电压(VDC)封装总线电压(VDC)备注(替代)厂家ISO1050 controllerside:3~5.5bus side:4.75~5.25无5000V(RMS)2500V(RMS)DWPACKAGE-16DUBPACKAGE-8–27~40 TexasIL41050 controllerside:3~5.5bus side:4.75~5.25无2500V(RMS)0.15" 16-pinSOIC0.3" 16-pin SOIC–27~40 NVEADM3052 controllerside:3~5.5bus side:4.75~5.25无5000V(RMS) SOIC-16 –36~36ANALOGDEVICESADM3053 controllerside:3~5.5bus side:4.75~5.25无2500V(RMS) SOIC-20 –36~36普通IC :IC 型号工作电压 (VDC)总线 保护 隔离电压(VDC) 封装总线电压(VDC) 备注厂家PCA82C251 4.5~5.5 DIP-8,SO8 –36~36 24V 供电系统 PhilipsPCA82C252 4.75~5.25 SO14 –40~40PCA82C250 4.5~5.5 DIP-8,SO8 –8~18 12V 供电系统 TJA1040 4.75~5.25 SO8–27~40 NXP TJA1041TJA1041A 4.75~5.25 SO14–27~40 TJA1042 4.5~5.5 SO8,HVSON –58~58 TJA1043SO14–27~40TJA1050 4.5~5.5 SO8,HVSON TJA1051 4.5~5.5 SO8,HVSON –58~58 TJA1054 4.75~5.25 SO14 –27~40 容错 TJA1054A 4.75~5.25 SO14 –27~40 容错 TJA1054AT 4.75~5.25 SO14 –27~40 容错 MAX13041 4.75~5.25 SO14 –80~80MAXIMMAX13050 4.75~5.25 SO8 –80~80 TJA1040 MAX130524.75~5.25SO8–80~80PCA82C250/251 MAX13053 4.75~5.25 SO8 –80~80TJA1050,AMIS-30660MAX130543~5.25SO8–80~80TLE6250v33,CF163MCP2551 4.5~5.5PDIP-8(300mil),SOIC–42~42MicrochipATA6660 4.75~5.25SO8–40~40AtmelSN65HVD1050-Q14.75~5.25SOIC-8–27~40TJA1050TexasSN65HVD2303~3.6SO8,SO14–4~16PCA82C250Standby mode SN65HVD2313~3.6SO8,SO14–4~16PCA82C250Sleep modeSN65HVD232 3~3.6 SO8,SO14 –4~16 PCA82C250No standby or sleep modeSN65HVD233 3~3.6 SO8 –36~36SN65HVD234 3~3.6 SO8 –36~36SN65HVD235 3~3.6 SO8 –36~36SN65HVD251 4.5~5.5 DIP-8,SO8 –36~36PCA82C250/251SN65LBC031 4.5~5.5 DIP-8,SO8 ??–5~20SN75LBC031 4.5~5.5 DIP-8,SO8 ??–5~20AMIS-42670 4.75~5.25 SOIC-8 –45~45 ON Semiconductor L9616 4.5~5.5 SO8 –5~36 ST。

单线CAN总线收发器芯片AU5790

单线CAN总线收发器芯片AU5790

器 。处 于睡眠状 态 的总线 节点一般 不理 睬总线上 的 正常 通信 ,除非使 用“唤醒 ”模式来 激活 它。
当 NSTB端接低 电平 而 EN控 制端 接 高电平 时 , AU5790工作 在 “唤醒 模式 。在 此模式 下 ,它发送 的 数据 信 号电平是 增强 的 (典型值 为 12V),这样将 激 活挂 在 总线上 的其它 节点 。如 果 NSTB和 EN控 制端 均 接高 电平 ,那 么 AU5790将 工作在 正常模 式 。
TxD为骶 电平 时 ,CANH 端 的输 出 电压 典型值 为 4V。TxD为高 电平 时 ,CANH端 的输 出 电压 将被总线 负载 电阻 RT拉低 。把 电阻 与 Au57∞ 的 RTH端 子相连 可为芯 片提供 失地 保护 。AU5790内的接 收器 用 于检 测总线 上 的数 据流 .应用耐 可 把此 数据送 给 与 R 端予相 连的 CAN协议控制器 ,对 AU5790提 供 适 当的滤波 可 能会 降低接收灵 敏 度 ,但 可 防止 电 磁 干扰 。 也 可 在 CANH 端 和地 端 之 间 加 一 电容 。 AU5790的另一 特点是 在本 芯片供 电 电源 失 效时 ,可 向总线 输 出低 尖 峰 电流。
3 使能控制端 ,为高电平时 ,芯片为正 常和唤醒模式 ;为低电平时 ,芯 片为睡眠和高速模式
d 接收数据输出端

5 电池供电电源输人端(通 常 12V)
6 开关地输入端
7 总线传输数据输人/输 出端



维普资讯
一 38一
《国外电子无器件}2oo2年 第 2期 2OO2年 2月
2 管脚功 能及封装
的睡眠 /唤醒功 能 ,当汽车停 用时 ,可减少 芯片供 电

can转ttl芯片

can转ttl芯片

将CAN转TTL芯片详解1. 引言随着物联网和智能设备的快速发展,CAN总线和TTL串口成为了两种最常见的数据传输方式。

CAN总线具有高可靠性和抗干扰能力强的特点,广泛应用于汽车、工业控制等领域;而TTL串口则是一种普遍存在于各种电子设备中的串行通信接口,易于使用和调试。

然而,在某些应用场景中,需要将CAN总线数据转换为TTL信号来与其他设备进行交互。

这就需要一种可以实现CAN转TTL功能的芯片,本文将详细介绍CAN转TTL芯片的原理、应用和选型。

2. CAN转TTL芯片的原理和工作方式CAN转TTL芯片是一种功能强大的集成电路,它具备CAN总线和TTL串口之间的协议转换和信号转换能力。

下面将对CAN转TTL芯片的原理和工作方式进行详细介绍。

2.1 CAN总线协议CAN总线(Controller Area Network)是一种数据通信总线协议,通常应用于车载网络和工业控制领域。

CAN总线采用差分信号传输,具备抗干扰能力强、可靠性高、支持多设备连接等特点。

CAN总线使用帧格式进行数据传输,分为标准帧和扩展帧两种形式。

2.2 TTL串口TTL(Transistor-Transistor Logic)串口是一种低电平逻辑电平的串行通信接口,被广泛应用于各种电子设备中。

TTL串口的通信速率较低(一般在1Mbps以下),但使用简单、成本低廉,易于集成到各种电路中。

TTL串口使用数据线(TX、RX)进行双向数据传输。

2.3 CAN转TTL芯片原理CAN转TTL芯片通过将CAN总线协议转换为TTL串口通信,实现了CAN总线和TTL串口之间的数据交互。

它的核心原理是将CAN总线接收到的数据帧解析后,将数据转换为TTL信号输出;同时,将TTL信号输入,转换为CAN总线数据帧发送。

2.4 CAN转TTL芯片工作方式CAN转TTL芯片在工作时,需要进行配置和初始化。

一般情况下,需要设置CAN总线的工作模式、波特率等参数。

CAN总线隔离器的设计与应用

CAN总线隔离器的设计与应用

CAN总线隔离器的设计与应用一、CAN总线隔离器的设计原理1.电气隔离原理:CAN总线隔离器采用电气隔离原理,将输入端和输出端通过隔离芯片隔离开,阻断了输入输出之间的电气连接,从而实现信号的隔离传输。

2.隔离芯片选型:设计者需要选择合适的隔离芯片,常用的隔离芯片包括光耦隔离芯片、互补金属氧化物半导体场效应管(CMOS)芯片等。

不同的芯片具有不同的隔离特性和传输性能,需根据具体的应用场景选择合适的隔离芯片。

3.电源隔离:为了确保输入和输出两端的电源之间不存在共地问题,需要为隔离芯片提供独立的电源。

优化电源设计可以减少电源对传输信号的影响,提高隔离器的性能。

4.基带滤波:为了降低传输过程中的噪声和其他干扰信号,可以在输入和输出两端添加滤波电路,滤除高频噪声和杂散信号,保证信号的高质量传输。

二、CAN总线隔离器的应用1.信号隔离:CAN总线隔离器可以将输入和输出信号进行隔离,解决传输过程中由于信号干扰而引起的数据丢失、传输错误等问题。

2.多地电位差:在一些工业环境中,由于地电位差等问题,会导致总线节点之间存在电气连接,造成信号传输异常。

通过使用CAN总线隔离器,可以解决多地电位差问题,保证信号的准确传输。

3.数据保护:在一些应用场景中,需要将敏感数据从CAN总线系统中隔离出来,以保护数据的隐私和安全性。

CAN总线隔离器可以实现对敏感数据的隔离传输,确保数据不被非授权人员获取。

4.兼容性提升:在一些旧有的车辆或设备中,CAN总线系统可能存在着电气兼容性问题,通过加装CAN总线隔离器,可以有效提升CAN总线系统的兼容性,使其能够适应新的设备或系统的要求。

5.设备抗干扰:工业环境中常常存在各种电气噪声和外部干扰源,对CAN总线系统的正常传输会产生不利影响。

CAN总线隔离器可以有效降低外部干扰对信号传输的影响,提高系统抗干扰能力。

总之,CAN总线隔离器是一种在CAN总线系统中用于信号隔离的重要设备,通过合理的设计和应用,可以有效解决信号干扰、地电位差、兼容性问题等,提高系统的可靠性和稳定性,具有广泛的应用前景。

CAN控制器的选型

CAN控制器的选型

CAN控制器的选型根据了解,目前世界上使用最广泛的CAN收发器当属NXP(原飞利浦半导体)的各种收发器了。

过去的一些PCA82C250/251就不说了,在很多场合都已经有很广泛的应用。

通过工艺改造和技术创新,前些年,飞利浦推出了TJA1050和TJA1040两款升级的CAN收发器。

也在各种场合得到了很广泛的使用。

MCP2551是微星公司生产的一款CAN收发器,在市面上也有一定的使用,但广泛程度远远低于TJA1050。

这两款芯片都是新的收发器,但为什么会发生一边倒的局面呢。

下面从一些重要的方面进行比较(TJA1040性能远高于MCP2551,故不作对比):1.最低波特率:新的CAN收发器为了防止MCU的TXD管脚长时间处于低电平,从而影响总线。

所以都做了最大位限制,即最小波特率限制,稳定运行情况下,TJA1050通常支持是60K以上波特率(最低支持20K),而MCP2551是16K以上波特率(最低支持5K)。

可以说TJA1050在总线错误时能更快地切断错误信号,保证正常通讯,这在汽车电子通讯中十分重要(汽车中波特率一般是100K、125K、250K)。

2.兼容性:TJA1050可以兼容过去的PCA82C250收发器,而MCP2551在PCA82C250系统中是不能工作的。

不过,TJA1050却是可以兼容MCP2551系统。

故使用TJA1050的兼容性很好。

3.EMC性能:TJA1050采用自动斜率控制,即使输出的电平拥有极低的电磁辐射,而MCP2551却是和以前PCA82C251一样,需要用户通过波特率,来调节斜率,以使EMI通过。

从使用上TJA1050比较方便。

4.输出对称性:TJA1050由于拥有极好的输出对称性,所以即使在不加共模线圈的情况下,抗共模干扰能力也很强。

综合以上比较,选择Philips 的TJA1040和TJA1050,但优先选择TJA1040,因为TJA1040的引脚和TJA1050兼容,但TJA1040有更优秀的EMC性能而且在不上电状态下有理想的无源性能,它还提供低功耗管理,并支持远程唤醒。

工业化计算机网络10-2 芯片 典型的现场总线-CAN总线系统

工业化计算机网络10-2 芯片  典型的现场总线-CAN总线系统

CAN-bus 快速开发工具

TKS-591S/B HOOKS仿真器
DP-51 单片机仿真实验仪
DP-51H 单片机通讯仿真实验仪
DP-668 单片机仿真实验仪
CAN-bus 接口产品







PCI-5110 单路智能 CAN 接口卡 PCI-5121 双路智能 CAN 接口卡 PCI-9810 单路非智能 CAN 接口卡 PCI-9820 双路非智能 CAN 接口卡 USBCAN-I 单路智能 CAN 接口卡 USBCAN-II 双路智能 CAN 接口卡 CAN232 智能 CAN 接口卡 CAN485 智能 CAN 转换卡 CANrep-A 智能全隔离 CAN 中继器 CANrep-B 隔离 CAN 中继器 CAN-bus 通用测试软件
VDD3 VSS3
TX0 TX1 RX0 RX1
报文缓冲器 发送缓 冲器 RXFIFO 接收缓 冲器
XTLA1 XTLA2
位流处 理器
位时序 逻辑
13 14 19 20 21 18
VSS2 VDD2
验收滤 波器
错误管 理逻辑 复位
17
9 10
振荡器
RST
SJA1000系统结构

CAN总线控制器SJA1000主要包含:
模式(MOD)寄存器

SM位:它置1表示复位模式,置0则是运行模式 LOM为1:则节点只能侦听总线的状态,即使收到正确的 总线报文后,也不能发出确认帧,同时错误计数器也要停 止工作。 自身测试位STM:此位置1,则节点可以进入自测试状态。 验收滤波模式位(AFM):置1是单滤波,为0是双滤波。 睡眠模式位(SM):置1是睡眠状态,为0是唤醒状态。 复位模式下,不能设置SM位。

CAN芯片选型

CAN芯片选型

现在市场上的两款主流独立CAN协议控制芯片对比从以上两者的性能上看,MCP510的各种性能都要优于SJA1000,如:MCP510正常工作电压为3.5-5.5,而SJA1000的工作电压为4.5-5.5,MCP510的抗干扰性比SJA1000强MCP510- 两个接收缓冲器, 可优先储存报文- 六个完全验收滤波器- 两个完全验收屏蔽滤波器- 三个发送缓冲器,具有优先级设定以及发送中SJA1000一个发送缓冲器,一个接收缓冲器和一个接收4位验收滤波Mcp510采用的是SPI接口,而SJA1000采用的是8位并行数据传输(数据线和地址线分时复用)。

采用SPI串行传输比采用并行传输要节省8-11根线,也就是节省8-11个IO口所以综上考虑选用MCP510PCA82C250TJA1050 MCP2551采用先进SOI技术独特的防失效功能收发器可连接110个节点在未上电时以无源型态表现产品线可满足各种应用与网络配置完备的防失效功能则有助于安全运作支持安全及高频数据传输,速率达到1Mbps卓越的电磁发射(EME)与电磁干扰 (EMI) 效能低反向电流以确保未加上电源的节点不会干扰网络工作频率0-1M工作电压:VCC 4.5~5.5V;V CANH -8-18VV CANL -8-18V工作温度:-40~+150℃;与“ISO 11898”标准完全兼容速度高(最高可达1M 波特)低电磁辐射(EME)具带有宽输入范围的差动接收器,可抗电磁干扰(EMI)没有上电的节点不会对总线造成干扰发送数据(TXD)控制超时功能发送禁能时的静音模式在暂态时自动对总线引脚进行保护输入级与3.3V 装置兼容热保护对电源和地的防短路功能可以连接至少110 个节点工作频率60K-1M工作电压:VCC 4.75~5.25V;V CANH -27-40VV CANL -27-40V工作温度:-40~+150℃;• Supports 1 Mb/s operation• Implements ISO-11898standard physical layerrequirements• Suitable for 12V and 24Vsystems• Externally-controlled slopefor reduced RFIemissions• Detection of ground fault(permanent dominant)on TXD input• Power-on reset and voltagebrown-out protection• An unpowered node orbrown-out event will notdisturb the CAN bus• Low current standby operation• Protection against damage dueto short-circuitconditions (positive ornegative battery voltage)• Protection againsthigh-voltage transients• Automatic thermal shutdownprotection• Up to 112 nodes can beconnected• High noise immunity due todifferential busimplementation• Temperature ranges:- Industrial (I): -40°C to+85°C- Extended (E): -40°C to+125°CTJA1040 比C250/251 有几个优胜的地方如果不上电在总线上完全无源如果V CC 关闭总线上看不到 在待机模式时电流消耗非常低最大15μA改良的电磁辐射EME 性能改良的电磁抗干扰EMI 性能SPLIT 引脚代替V ref 引脚对总线的DC 稳压很有效PCA82C250 是一款比较早的产品,TJA1050是前者的替代品,在性能上优于前者,尤其是在防电磁干扰方面。

一文读懂CAN隔离收发器各项参数

一文读懂CAN隔离收发器各项参数

一文读懂CAN隔离收发器各项参数CAN收发器是连接CAN控制系统与CAN总线网络的桥梁,当选型CAN收发器时应该注意哪些参数?本文将带大家深入的了解收发器的每项参数与其在实际应用中的意义。

1.输入特性对于隔离CAN收发器,输入主要指连接CAN控制器一侧的输入特性,包含电源输入与信号输入。

根据控制器的CAN接口电压可选择3.3V或5V供电的CAN模块,隔离CAN模块正常输入范围为VCC±5%,主要考虑CAN总线电平能保持在典型值范围内,同时也使次级的CAN芯片工作在标称电源电压附近。

对于单独的CAN收发芯片,需要对芯片的VIO引脚接入与TXD信号电平相同的参考电压,以匹配信号电平,若没有VIO引脚,则应保持信号电平与VCC保持一致。

使用CTM 系列隔离收发器时需要匹配TXD的信号电平与供电电压一致,即3.3V标准CAN控制器接口或5V标准CAN控制器接口。

2.传输特性CAN收发器的传输特性主要为三个参数:发送延迟、接收延迟、循环延迟。

选择CAN收发器时我们认为其延迟参数越小越好,但小的传输延迟会带来什么好处,是什么因素限定了CAN网络的传输延迟?图 1 CAN收发器延迟特性在CAN协议中,发送节点通过TXD发送数据的同时,RXD也在监测总线状态。

若RXD 监位与发送位不一致,则节点检测到一个位错误。

若在仲裁场监测到的与实际发送不符,则节点停止发送,即总线上有多个节点同时发送数据,该节点没有获得数据发送优先权。

同样在数据校验和ACK响应位,均需要RXD实时获取到总线的数据状态。

比如网络正常通讯中,排除节点异常,为了可靠接收到ACK响应,就要保证ACK位在一定的时间内传输到控制器的RXD寄存器中,否则发送节点将检测到一个应答错误。

在1Mbps下设定采样位置为70%。

则从TXD发送,到RXD接收到ACK位,控制器会在ACK位时间起始的70%时间点采样,即整个CAN网络的循环延迟要小于700ns。

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

现在市场上的两款主流独立CAN协议控制芯片对比从以上两者的性能上看,MCP510的各种性能都要优于SJA1000,如:MCP510正常工作电压为3.5-5.5,而SJA1000的工作电压为4.5-5.5,MCP510的抗干扰性比SJA1000强MCP510- 两个接收缓冲器, 可优先储存报文- 六个完全验收滤波器- 两个完全验收屏蔽滤波器- 三个发送缓冲器,具有优先级设定以及发送中SJA1000一个发送缓冲器,一个接收缓冲器和一个接收4位验收滤波Mcp510采用的是SPI接口,而SJA1000采用的是8位并行数据传输(数据线和地址线分时复用)。

采用SPI串行传输比采用并行传输要节省8-11根线,也就是节省8-11个IO口所以综上考虑选用MCP510PCA82C250TJA1050 MCP2551采用先进SOI技术独特的防失效功能收发器可连接110个节点在未上电时以无源型态表现产品线可满足各种应用与网络配置完备的防失效功能则有助于安全运作支持安全及高频数据传输,速率达到1Mbps卓越的电磁发射(EME)与电磁干扰 (EMI) 效能低反向电流以确保未加上电源的节点不会干扰网络工作频率0-1M工作电压:VCC 4.5~5.5V;V CANH -8-18VV CANL -8-18V工作温度:-40~+150℃;与“ISO 11898”标准完全兼容速度高(最高可达1M 波特)低电磁辐射(EME)具带有宽输入范围的差动接收器,可抗电磁干扰(EMI)没有上电的节点不会对总线造成干扰发送数据(TXD)控制超时功能发送禁能时的静音模式在暂态时自动对总线引脚进行保护输入级与3.3V 装置兼容热保护对电源和地的防短路功能可以连接至少110 个节点工作频率60K-1M工作电压:VCC 4.75~5.25V;V CANH -27-40VV CANL -27-40V工作温度:-40~+150℃;• Supports 1 Mb/s operation• Implements ISO-11898standard physical layerrequirements• Suitable for 12V and 24Vsystems• Externally-controlled slope forreduced RFIemissions• Detection of ground fault(permanent dominant)on TXD input• Power-on reset and voltagebrown-out protection• An unpowered node orbrown-out event will notdisturb the CAN bus• Low current standby operation• Protection against damage dueto short-circuitconditions (positive or negativebattery voltage)• Protection against h igh-voltagetransients• Automatic thermal shutdownprotection• Up to 112 nodes can beconnected• High noise immunity due todifferential busimplementation• Temperature ranges:- Industrial (I): -40°C to +85°C- Extended (E): -40°C to +125°CTJA1040 比C250/251 有几个优胜的地方如果不上电在总线上完全无源如果V CC 关闭总线上看不到在待机模式时电流消耗非常低最大15μA改良的电磁辐射EME 性能改良的电磁抗干扰EMI 性能SPLIT 引脚代替V ref 引脚对总线的DC 稳压很有效PCA82C250 是一款比较早的产品,TJA1050是前者的替代品,在性能上优于前者,尤其是在防电磁干扰方面。

目前世界上使用最广泛的CAN收发器当属NXP(原飞利浦半导体)的各种收发器了。

过去的一些PCA82C25 0/251就不说了,在很多场合都已经有很广泛的应用。

通过工艺改造和技术创新,前些年,飞利浦推出了T JA1050和TJA1040两款升级的CAN收发器。

也在各种场合得到了很广泛的使用。

MCP2551是微星公司生产的一款CAN收发器,在市面上也有一定的使用,但广泛程度远远低于TJA 1050。

这两款芯片都是新的收发器,但为什么会发生一边倒的局面呢。

下面从一些重要的方面进行比较(T JA1040性能远高于MCP2551,故不做对比):1.最低波特率:新的CAN收发器为了防止MCU的TXD管脚长时间处于低电平,从而影响总线。

所以都做了最大位限制,即最小波特率限制,稳定运行情况下,TJA1050通常支持是60K以上波特率(最低支持20K),而MCP2551是16K以上波特率(最低支持5K)。

可以说TJA1050在总线错误时能更快地切断错误信号,保证正常通讯,这在汽车电子通讯中十分重要。

(汽车中波特率一般是100K、125K、250K)2.兼容性,TJA1050可以兼容过去的PCA82C250收发器,而MCP2551在PCA82C250系统中是不能工作的(我曾测试过,当8个左右节点时,混用MCP2551和PCA82C250,是不能通讯的)。

不过,TJA1050却是可以兼容MCP2551系统。

故使用TJA1050的兼容性很好。

3.EMC性能:TJA1050采用自动斜率控制,即使输出的电平拥有极低的电磁辐射,而MCP2551却是和以前P CA82C251一样,需要用户通过波特率,来调节斜率,以使EMI通过。

从使用上TJA1050比较方便。

4.输出对称性:TJA1050由于拥有极好的输出对称性,所以即使在不加共模线圈的情况下,抗共模干扰能力也很强。

我的一个客户曾经测试过,果然TJA1050在群脉冲测试中性能比MCP2551高出5%。

综合以上比较选择TJA1050can--saj1000设计总结(转)发布:2009-11-02 21:43 | 作者:liu513201 | 来源:本站| 查看:191次| 字号: 小中大can--saj1000设计总结(转)发表于:2008-11-07 06:04:57 点击: 251我在学习CAN应用设计中的一点心得体会,也算是走了一些弯路,现在把它写出来和大家共同交流。

不知道各位注意到没有,大多数情况下,SJA1000是与8250+51系列单片机的方式来做CAN的控制应用。

如果是1M/s的通讯速度的话,实际上的流量只有大概500多K的样子,此点希望大家在以后的应用设计中需要考虑周到。

上诉问题产生的原因是SJA1000的发送缓冲区只有1个,应用程序在判断发送完一幀数据后,需要计算下一幀需要装载的数据长度,然后根据长度再装载相应的数据到缓冲区,这个过程要消耗掉了一定的时间(特别是标准51内核的单片机),因此CAN总线上的数据流实际上是发送一幀就有一个比较长的空闲区(单片机装载数据的时间),这样一来就浪费了总线资源。

微芯的MCP2510有3个发送缓冲区,在5V的电源下以5Mb/s的SPI端口读写数据,可以较好的解决这个问题,但是多数的51单片机都无SPI,这样也给单片机的选择上带来了一定的麻烦。

具体选择怎样的方案,只能看各自的应用情况来定了!sja1000调试经验去年年底的时候,一个公司给我打电话,问我最近有没有空,说要请我帮忙做一个基于CAN总线通讯的东西,我去看了看,是一个数据采集系统,下面是一系列数据采集的智能板卡,上位机是基于WINBOND的一块486的工业嵌入式控制板,操作系统使用的是WINCE。

智能板卡通过工业底板和数据线两种方式和上位机通讯,通信协议选择的是CAN,其中底板上的通信选用高速波特率(1Mbps),数据线选用低速(100kbps)。

去公司的时候,公司给了我一个参考的东西,采用SST单片机+SJA1000的方案构成的智能板卡,同时告诉我可以自己设计方案。

考虑到SST的东西没有用过,P8X591是PLCC封装的,烧写起来不方便,于是我设计了如下的方案:1、智能板卡上的通讯采用AT89S51+两块SJA1000的方式进行;2、上位机通过PC104总线和一块CAN控制板卡连接,CAN控制板卡上同样采用AT89S51+两块SJA1000的方案。

AT89S51和上位机通过PC104总线共享内存(使用IDT的双口RAM);3、采用西门子的组态软件进行WINCE下的板卡驱动开发;由于以前没有做过CAN的东西,于是决定了先调试CAN通信,然后设计板卡的方案。

方案确定之后,首先是上上下载了全部的SJA1000和PCA82C250的资料。

然后始设计电路板。

采用了SJA1000应用指南中推荐的方案,采用SJA1000的时钟输出为AT89S51的时钟,没有采用光电隔离芯片,把TX1接地,TX0和RX0分别连接到PCA82C250的TXD和RXD 引脚上,RX1连接到PCA82C250的VR上;加上了5欧姆的限流电阻和120欧姆的匹配电阻(用110欧姆替代),另外加上了一个调试用的串口。

没有注意而且要命的是把SJA1000的复位引脚和单片机的复位引脚连接到了一起。

第一次的板子用的加急,用了三天,结果那次的板子做的极差——连铜皮都翻起来了;我马上让那个电路板厂重新做了三块。

在做板的过程中我发现了复位引脚的错误,SJA1000的文档上提供的是一个复位电路,但是没有给出电路的详细组成,于是我就误以为和单片机的复位电路是一样的了。

在设计这块电路板的时候,最担心的事情就是SJA1000的输出时钟能不能够驱动AT89S51,如果不能够驱动,那么一切就OVER了,可惜的是我的担心成为了现实,板子焊好之后系统不工作,在SJA1000的时钟输入引脚上有信号输入,而且输出时钟也正常,但是单片机就是不工作。

于是我先把SJA1000的复位引脚连线割断,连接到了AT89S51的IO引脚上,再把S51的XTAL的两个引脚连接到SJA晶体的上,可惜系统还是不工作,这次电路板设计失败了。

在总结了第一次失败的经验后,参看了21IC上的一个设计,决定把AT89S51和SJA的晶体分开。

并且用单片机的一个IO引脚来控制对SJA的复位。

第二次的电路板比较成功,焊接好了之后首先测试单片机的串口和LED指示灯,一切OK。

然后就开始测试SJA。

ZLG提供了一个BASIC模式下的参考例程,我看了一下,然后又找了本《现场总线CAN的原理和测试》把SJA的寄存器详细看了看(由于开始的时候比较忙,所以直到这个时候才算是仔细看了看SJA的内部,至于CAN的基础协议我是根本没有看,这给我后面带来了极大的麻烦)。

相关文档
最新文档