历史上的今天
返回首页

历史上的今天

今天是:2024年12月30日(星期一)

正在发生

2021年12月30日 | 泰克信号发生器应用之串行总线故障模拟

2021-12-30 来源:eefocus

串行总线通讯由于其良好的抗干扰能力和连接的便利性,在汽车电子、航空、航天、通讯电子以及工业现场得到了广泛的应用。


串行总线通讯采用在导线上串发送数据的通讯方式,即一个信号可能包括地址信息、控制信息、数据信息和时钟信息。如果串行总线设备设计错误,或串行系统连接不正确、不可靠,又或者应用环境复杂的情形下,总线通讯将不可避免的出现错误。处理这些错误在组建串行通讯系统或设计基于串行总线的仪器设备中是一个重要问题,研发人员和用户都希望能对 相应错误处理机制进行尽可能完善、接近真实的测试, 此时就需要一个便捷的故障注入设备。


使用泰克任意波形发生器可以产生各种形式的任意波形,但信号发生器通常驱动能力有限,在输出幅度和输出形式上也可能无法达到要求。因此泰克和方案合作伙伴共同开发了串行总线故障信号模拟选件。它包括运行在 PC 机上的串行总线故障信号模拟软件和信号隔离和电平适配器。


串行总线故障信号模拟软件可以控制任意波形发生器方便地产生用户所需的串行总线通讯故障信号,模拟总线上出现的通讯错误;信号隔离和电平适配器将任 意波形发生器产生的信号转换为符合总线电气要求的电平,并提供电气隔离的保护功能。总线故障信号模拟选件可以使用户产生应用中不易出现但致命的总线通讯错误情况,从而加深对总线通讯过程的理解,并设计更加安全的总线(设备)系统故障处理机制。


泰克方案介绍:

泰克科技与合作伙伴基于信号发生器产品提供了串行总线模拟仿真方案,无论是通用的RS232总线,还是有特定应用场景的CAN、FLEXRAY,1553B总线, 都可以使用泰克函数发生器,配合专用的信号隔离适配器,在软件控制下产生相应的总线信号,并模拟各种总线故障条件下的输出,信号隔离适配器可以将函数发生器的输出端与被测设备进行隔离,并增大信号的输出驱动能力。同时可以根据被仿真信号的特点, 改变信号的输出形式 ( 比如单端信号转差分信号 )。

泰克测试方案特点:

支持串行总线协议包括:MIL-STD-1553B,USB( 低速 / 全速 ),CAN,RS-232,I2C等;

基本参数设置包括电平幅度,码速率,截止位和奇 偶教研方式等;

可以设置独立的传输内容,包括帧长度和每个数据 帧的具体内容;

可以仿真特定的故障问题,比如同步误差,停止位错误或奇偶校验位错误,编码错误等;

配置专用的信号隔离适配器,将函数发生器产生的 基础信号变为对应的差分信号或其他类型所需要的信号形式;

连接方案

串行总线故障模拟方案

使用泰克信号发生器AFG3000 系列配合信号隔离适配器产生 CAN 信号,信号隔离适配器可以将AFG 3000 产生的模拟信号转变为符合 CAN 标准的差分信号进行输出。

软件可以对1553B 总线协议中的任意字节内容进行设置和故障模拟(包括同步错误,奇偶校验错误和曼彻斯特编码错误)。

信号隔离适配器的输出端口,BUS口为三同轴接口,可以直接输出差分信号,OUT1/OUT2可以与示波器连接进行信号观测。

使用MDO 3000示波器的串行总线解码功能对产生的总线信号进行解码检验

总线仿真的内容:

可以仿真的总线项目包括:

MIL-STD-1553B 总线

正常通讯:数据字 / 状态字 / 命令字

故障类型:奇偶校验错误 / 同步错误 / 曼彻斯特错误

USB 总线(低速 / 全速)

正常通讯:SOP/EOP/ 暂停 / 恢复 / 复位 / 令牌包 / 数据包 / 握手包

故障类型:PID错误 /CRC5/CRC16错误 / 毛刺错误 / 位填充错误 /SE1错误 / 毛刺错误

CAN 总线

正常通讯:远程帧 / 数据帧 / 过载帧 / 错误帧

故障类型:确认错误 /DLC 错误 /CRC 错误

FlexRay 总线

正常通讯:启动帧/空帧/同步帧/标准帧/非启动 帧 / 非空帧 / 非同步帧

故障类型:标题CRC错误 / 帧CRC错误

总线事件:唤醒 /TSS/BSS/FES/DTS

RS-232 总线

正常通讯:故障类型:奇偶校验错误 / 停止位错误

I2C 总线

正常通讯:启动/重新启动/停止/EEPROM数据 读取

故障类型:确认丢失 / 地址字段无确认

系统配置:

总线故障仿真方案:

AFG3000 系列泰克函数任意波形发生器

其他设备: TIS-4000总线故障仿真软件

信号隔离适配器


推荐阅读

史海拾趣

Abilis Systems公司的发展小趣事

Abilis Systems公司是一家专注于数字视频和数字广播领域的半导体公司,以下是该公司发展的五个相关故事:

  1. 公司成立和初期发展: Abilis Systems公司成立于2004年,总部位于法国索恩-卢瓦尔省的克勒拉克。公司成立之初,致力于研发数字视频和数字广播领域的创新技术,旨在提供先进的芯片解决方案。

  2. 技术创新和产品推出: 在成立后的几年里,Abilis Systems公司不断进行技术创新,并推出了一系列创新的数字视频和数字广播芯片产品。这些产品包括数字电视接收器和解调器、数字广播接收器等,为客户提供了高性能和高度集成的解决方案。

  3. 市场拓展和国际合作: 随着产品技术的不断成熟和市场需求的增长,Abilis Systems积极拓展国际市场,并与全球各地的客户建立了合作关系。公司的产品被广泛应用于数字电视、数字广播、卫星电视等领域,赢得了客户的信赖和认可。

  4. 并购和战略合作: 为了进一步加强技术实力和扩大市场份额,Abilis Systems公司进行了一系列并购和战略合作。通过收购具有相关技术和市场资源的企业,公司拓展了产品线,并加强了在数字视频和数字广播领域的领先地位。

  5. 未来展望和发展方向: Abilis Systems将继续致力于技术创新和产品升级,加强在数字视频和数字广播领域的研发投入。公司将不断推出符合市场需求的新产品和解决方案,为客户提供更优质的服务和支持。同时,公司还将积极参与行业标准制定和国际合作,推动数字视频和数字广播技术的发展和应用。

AC Interface Inc公司的发展小趣事

ABC Electronics Inc. 深知人才是企业发展的核心动力。因此,公司高度重视人才培养和引进工作。一方面,公司建立了完善的人才培养机制,通过内部培训、轮岗锻炼等方式提升员工的技能和素质;另一方面,公司积极引进具有创新精神和国际视野的高端人才,为公司的技术创新和市场拓展提供了有力支撑。这些人才战略的实施,为公司的长远发展奠定了坚实基础。

这些故事虽然是以虚构的ABC Electronics Inc.为例,但其中的情节和策略在电子行业中是普遍存在的。如果AC Interface Inc是一个真实存在的公司,它的发展轨迹可能也会涉及这些方面。当然,具体的故事还需要根据公司的实际情况来创作。

AVG [AVG Semiconductors(HITEK)]公司的发展小趣事

随着全球对可持续发展的关注度不断提高,AVG也积极响应这一趋势,将可持续发展理念融入公司的战略和运营中。公司注重环保和节能减排,采用环保材料和生产工艺,减少对环境的影响;同时,AVG还积极参与社会公益事业,为社会做出贡献。这些举措不仅提升了AVG的社会形象,也为公司的长远发展奠定了坚实的基础。

这些故事只是AVG Semiconductors(HITEK)在电子行业发展中众多精彩瞬间的一部分。通过技术创新、市场扩张、合作伙伴关系的建立以及应对挑战和危机的能力,AVG不断壮大自身实力,为电子行业的发展做出了重要贡献。未来,AVG将继续秉持创新精神和社会责任感,在电子行业中书写更加辉煌的篇章。

飞虹(FeiHong)公司的发展小趣事

自成立以来,苏州锋驰不断投入研发力量,致力于技术创新。公司成功研发出152、153、2501等系列单片机产品,这些产品广泛应用于消费电子、小家电等产业,赢得了市场的广泛认可。随着技术的不断积累,苏州锋驰还不断推出新产品,以满足客户日益多样化的需求,进一步巩固了其在行业内的地位。

DAVE Embedded Systems公司的发展小趣事

随着公司的发展,DAVE Embedded Systems不断投入研发力量,致力于技术创新和产品创新。他们基于最新技术(如多核ARM Cortex、PowerPC和X86)设计了一系列高端嵌入式系统模块,这些产品不仅满足了客户对性能的需求,还提供了更好的可靠性和可扩展性。此外,公司还积极开发基于Android和Windows平台的嵌入式系统模块,以满足不同客户的需求。

Geo Semiconductor Inc公司的发展小趣事
集成故障诊断功能,实时监测电路状态,一旦发现异常立即报警并采取相应的保护措施。

问答坊 | AI 解惑

NK,跑到一半停住不动了,请高手指点一下

我的LOG如下: _OEMPlatformInit. System ready! Preparing for download... +OEMPreDownload. INFO: *** Device Name \'SMDK24400\' *** INFO: Using static IP address 0.0.0.0. INFO: Using subnet mask 255.255.255.0. kitlenable= 102 ...…

查看全部问答>

哪位高手能帮我看看这个函数谢谢

如下这个函数是在WINCE的BSP里面的,pTOC是ROMHDR结构,/* Routine to copy the flashed NK image to RAM */ int EverythingRelocate(void) {     LONG len;     ROMHDR *ptoc;     ULONG pc, *toc, offset, dest ...…

查看全部问答>

有没有卖24个交换口主板的厂家?

介绍一下24个交换口的厂家?为什么多网口主板大多数是个4,6个口的…

查看全部问答>

学习fpga

请教各位大侠如何学习FPGA与nios2的应用?…

查看全部问答>

mini S3C2410 开发板PCB

最新设计S3C2410开发板,使用Altium Designer 09 打开 [ 本帖最后由 zhdming123 于 2010-11-30 14:24 编辑 ]…

查看全部问答>

资料M3啦啦啦啦

关于LM3S。。。你懂的。…

查看全部问答>

关于通讯

232的13脚量到有方波,12脚量到却是高电平,232和周围的电容全都换过了,还是不行,是什么原因啊,2块板子都是这样的。…

查看全部问答>

请教大家:小电感的绕制方法

最近用到LC滤波器,但是不知道小电感如何绕?是否有经过实践证明的技术公式或者经验公式?…

查看全部问答>

悲剧!BBB LCD cape接口搞错了!

悲剧重生,出板子比较匆忙就容易出错,NND,浪费了200多大洋,心疼啊! 效果图如下,看起来还行,中看不中用啊!郁闷!!!!!! …

查看全部问答>

ucosII 移植到cortexA15的板子上靠谱吗?

如题,不是移植到M3啊,求高人指点下,移植到CortexA15上有这个可能吗? …

查看全部问答>