0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

还在为CAN接口不够而发愁?全国产器件高性价比CAN接口扩展芯片CSM330A满足你

ZLG致远电子 2023-10-16 18:19 次阅读

产品开发过程中,相信大家遇到过硬件平台CAN资源紧张、对CAN隔离方案经验不足等情况。为解决此类问题,全国产化、高隔离、高数据流量、超小体积的UART/SPI转CAN芯片CSM330A应运而生。

82c74b2e-6c0d-11ee-9788-92fbcf53809c.jpg  产品概述

CSM330A支持通过SPI/UART扩展出一路CAN接口,可以方便地嵌入到具有SPI或UART接口的设备中,产品效果图如图1所示。

82cdd372-6c0d-11ee-9788-92fbcf53809c.jpg

图1CSM330A产品效果图

CSM330A尺寸仅为15mm*10mm*3mm、元器件100%国产化、UART/SPI速率最高达2Mbps、CAN端口速率最高达1Mbps;能够承受3500VDC隔离耐压,具有错误反馈机制和高数据流量等优秀性能。


82d3d1e6-6c0d-11ee-9788-92fbcf53809c.jpg  产品特色功能

1. 可以实时获取CAN错误计数值

CSM330A具备错误反馈机制,用于帮助用户了解通信过程中UART/SPI端的错误信息及读取CAN错误计数值。错误检测范围为UART/SPI的帧尾错误、CRC校验错误、CAN计数错误,当CSM330A接收的UART/SPI数据发生所述的前2项错误或CAN错误计数值>128,CSM330A的Error Txd引脚由高电平转为低电平通知用户。

除此之外,用户也可无需等待Error Txd电平状态的切换,用户可以主动发送读错误命令来获取错误信息。错误反馈机制时序可参考图2所示。

82e23128-6c0d-11ee-9788-92fbcf53809c.png

图2CSM330A错误检测机制时序图

如果恶劣的应用环境对数据的通信产生了影响,用户可以通过错误反馈机制获取UART/SPI端的错误信息及CAN错误计数值,进而可以实时了解通信状态。该功能更详细的应用信息可以参考CAM330A用户手册。

2. UART/SPI端数据具备CRC校验功能

CSM330A具有四种转换方式供用户选择,分别是透明转换、透明带标识转换、自定义协议转换、自定义带校验转换。其中在自定义带校验转换方式下UART/SPI帧由帧头、帧长度、帧类型、帧ID、数据域、CRC校验域、帧尾组成,CRC校验保证了数据转换的准确性。

3. 具备高数据流量

因文章篇幅有限,本次仅以UART转CAN数据流向的测试进行说明,使用户对CSM330A的高数据流量有直观的了解。本次测试产品配置为自定义带校验转换方式、UART波特率2Mbps、CAN波特率1Mbps的扩展帧,硬件测试框图如图3所示。

82efad76-6c0d-11ee-9788-92fbcf53809c.png

图3硬件测试框图在此环境下 ZCANPRO 完成接收后(接收100w帧CAN报文),ZCANPRO 在 152s和153s处的报文序号分别如图4、如图5所示,读取CAN报文时间标识从152s~153s的帧流量为 6802-286=6516帧/s,此时CAN总线利用率如图6所示约为84.5%。相同方式测得透明转换方式下帧流量约为7600帧/s。

83003452-6c0d-11ee-9788-92fbcf53809c.png

图4CAN报文152s处序号截图

83093ed0-6c0d-11ee-9788-92fbcf53809c.png

图5CAN报文153s处序号截图

8312f0ec-6c0d-11ee-9788-92fbcf53809c.png

图6CAN总线利用率截图


82d3d1e6-6c0d-11ee-9788-92fbcf53809c.jpg  其它应用场景

得益于CSM330A的优秀性能,该芯片除了用作扩展CAN接口外,也有其它广泛应用场景,例如用于低成本CAN中继器、CAN与RS-485转换器、CAN与RS-232转换器等等,以下为相关应用的简易框图。831f7e70-6c0d-11ee-9788-92fbcf53809c.png图7用作CAN中继器简易框图83260204-6c0d-11ee-9788-92fbcf53809c.png

图8用作CAN与RS-485转换器简易框图

833138cc-6c0d-11ee-9788-92fbcf53809c.png

图9用作CAN与RS-232转换器简易框图


82d3d1e6-6c0d-11ee-9788-92fbcf53809c.jpg  总结一下

CSM330A的供应链是稳定可靠的全国产厂家,它具有超小的体积,优异的性能,高稳定性,是一款高性价比的产品。它的应用电路简单、软件适配便捷、使用场景广泛,是帮助用户解决相关应用问题的不二选择。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    447

    文章

    47804

    浏览量

    409179
  • 接口
    +关注

    关注

    33

    文章

    7640

    浏览量

    148516
  • CAN
    CAN
    +关注

    关注

    56

    文章

    2470

    浏览量

    459301
收藏 人收藏

    评论

    相关推荐

    CANoe总线接口硬件VN1640A实物展示与功能介绍#汽车CAN总线 

    总线接口CAN总线接口
    北汇信息POLELINK
    发布于 :2024年04月11日 10:50:36

    爱普特再推超高性价比全国产32位MCU—APT32F1025B

    近日,全国产32位MCU小巨人企业爱普特微电子宣布推出一款超高性价比全国产RISC核32位MCU——APT32F1025B,进一步扩展丰富其在全国
    的头像 发表于 03-29 08:17 160次阅读
    爱普特再推超<b class='flag-5'>高性价比</b><b class='flag-5'>全国产</b>32位MCU—APT32F1025B

    应用探讨:二路CAN接口的定制

    CAN的大部分专利归博世所有,尽管开发开源CAN IP没有任何限制,但对于任何商业用途,博世的协议许可证是必不可少的先决条件。 AG32系列MCU产品,在芯片内部内置了CPLD逻辑,可以有效地
    发表于 01-29 13:37

    CAN总线接口保护方案

    CAN总线的应用范围广,应用环境相当复杂,一些静电、浪涌等干扰很容易耦合到总线上,并直接作用于CAN总线接口。为了满足一些高等级EMC的要求,有必要添加额外的外围保护电路。
    的头像 发表于 01-13 08:27 251次阅读
    <b class='flag-5'>CAN</b>总线<b class='flag-5'>接口</b>保护方案

    can接口和485接口区别

    CAN接口和RS-485接口都是常见的工业通信接口,它们在功能和性能上有一些差异。以下是关于CAN接口
    的头像 发表于 12-13 10:50 4561次阅读

    全志T113i全国产核心板上市

    工业级(工作温度-40℃~+85℃)处理器,内存扩展灵活,主频1.2GHz,满足大多数工业场景性能需求。 02 全国产核心板,100%元器件国产
    发表于 11-20 16:32

    CAN总线接口保护电路

    CAN总线的应用范围广,应用环境相当复杂,一些静电、浪涌等干扰很容易耦合到总线上,并直接作用于CAN总线接口。为了满足一些高等级EMC的要求,有必要添加额外的外围保护电路。
    的头像 发表于 09-23 08:29 677次阅读
    <b class='flag-5'>CAN</b>总线<b class='flag-5'>接口</b>保护电路

    CAN接口与485接口如何实现互相转换?

    接口进行互相转换,以满足不同的通信需求。本文将从以下几个方面介绍CAN与RS-485接口的互相转换: 1. CAN总线和RS-485总线的基
    的头像 发表于 09-14 17:52 3502次阅读

    PCI接口CAN通信中有何作用?

    PCI接口CAN通信中有何作用? PCI(Peripheral Component Interconnect)接口是一种常见的计算机扩展接口
    的头像 发表于 09-14 17:52 765次阅读

    使用CAN总线需要扩展CAN总线接口

    及应用。CSM330A的优势如图1所示,通过SPI或UART扩展隔离CAN接口的常规方案,一般要用到CAN控制器
    的头像 发表于 09-04 16:41 730次阅读
    使用<b class='flag-5'>CAN</b>总线需要<b class='flag-5'>扩展</b><b class='flag-5'>CAN</b>总线<b class='flag-5'>接口</b>吗

    汽车CAN总线接口浪涌静电保护电路图

    CAN总线的应用范围广,在实际应用中,环境相当复杂,一些静电(ESD)、浪涌(Surge)等干扰很容易耦合到总线上,并直接作用于CAN总线接口。一般的CAN总线收发器
    的头像 发表于 07-06 11:22 1339次阅读
    汽车<b class='flag-5'>CAN</b>总线<b class='flag-5'>接口</b>浪涌静电保护电路图

    【产品应用】MX2000上如何拓展CAN接口

    上不具备CAN接口,但可通过我司CSM300(A)系列SPI(UART)转CAN模块进行拓展CAN接口
    的头像 发表于 06-22 10:02 389次阅读
    【产品应用】MX2000上如何拓展<b class='flag-5'>CAN</b><b class='flag-5'>接口</b>?

    【产品应用】MX2000上如何拓展CAN接口

    MX2000平台上不具备CAN接口,但可通过我司CSM300(A)系列SPI(UART)转CAN模块进行拓展CAN
    的头像 发表于 06-21 11:40 331次阅读
    【产品应用】MX2000上如何拓展<b class='flag-5'>CAN</b><b class='flag-5'>接口</b>?

    保护方案丨CAN总线接口保护电路

    CAN总线的应用范围广,应用环境相当复杂,一些静电、浪涌等干扰很容易耦合到总线上,并直接作用于CAN总线接口。为了满足一些高等级EMC的要求,有必要添加额外的外围保护电路。
    的头像 发表于 06-05 10:36 2270次阅读
    保护方案丨<b class='flag-5'>CAN</b>总线<b class='flag-5'>接口</b>保护电路

    高性价比MCU推荐 PY32F072 带CAN和USB接口

    高性价比MCU推荐 PY32F072 带CAN和USB接口
    的头像 发表于 05-18 14:03 1511次阅读
    <b class='flag-5'>高性价比</b>MCU推荐 PY32F072 带<b class='flag-5'>CAN</b>和USB<b class='flag-5'>接口</b>