双MCU间数据通信的高效性和可靠性研究_向小华.pdf
《双MCU间数据通信的高效性和可靠性研究_向小华.pdf》由会员分享,可在线阅读,更多相关《双MCU间数据通信的高效性和可靠性研究_向小华.pdf(4页珍藏版)》请在咨信网上搜索。
1、5 4 M i c r o c o n t r o l l e r s&E m b e d d e d S y s t e m s 2 0 2 3年第4期w w w.m e s n e t.c o m.c n 双MC U间数据通信的高效性和可靠性研究向小华,叶源,陈洋,童伟,柳文杰(无锡华普微电子有限公司 汽车电子部,武汉 4 3 0 2 0 0)摘要:在单片机应用中,常用的通信协议有C AN通信、I2C、UA R T、S P I、L i n等方式,尤其是单片机与单片机、单片机与外设模块之间的通信都需要通信协议实现信息交换和资源共享。本文以S P I通信为例,阐述双MC U间的通信高效性和稳定
2、性,当前设计S P I传输速率为1 M b/s,经过测试验证,在高低温环境(-4 08 0)下能保持误码率为0,适用于汽车电子或家用电子产品。关键词:MC U;同步通信;S P I;主设备;从设备中图分类号:T P 3 1 文献标识码:AR e s e a r c h o n E f f i c i e n c y a n d R e l i a b i l i t y o f D a t a C o m m u n i c a t i o n B e t w e e n D u a l M C UX i a n g X i a o h u a,Y e Y u a n,C h e n Y a
3、n g,T o n g W e i,L i u W e n j i e(A u t o m o t i v e E l e c t r o n i c s D e p a r t m e n t,W u x i H u a p u M i c r o e l e c t r o n i c s C o.,L t d.,W u h a n 4 3 0 2 0 0,C h i n a)A b s t r a c t:I n t h e a p p l i c a t i o n o f s i n g l e c h i p m i c r o c o m p u t e r,t h e c o
4、mm o n c o mm u n i c a t i o n p r o t o c o l s i n c l u d e C AN c o mm u n i c a t i o n,I2C,UA R T,S P I,L i n,e t c.E s p e c i a l l y,c o mm u n i c a t i o n p r o t o c o l s a r e r e q u i r e d t o r e a l i z e i n f o r m a t i o n e x c h a n g e a n d r e s o u r c e s h a r i n g
5、b e t w e e n s i n g l e c h i p m i c r o c o m p u t e r a n d s i n g l e c h i p m i c r o c o m p u t e r,a n d b e t w e e n s i n g l e c h i p m i c r o c o m p u t e r a n d p e r i p h e r a l m o d u l e s.T h i s p a p e r t a k e s S P I c o mm u n i c a t i o n a s a n e x a m p l e t
6、 o i l l u s t r a t e t h e e f f i c i e n c y a n d s t a b i l i t y o f c o mm u n i c a t i o n b e t w e e n t w o MC U s.T h e c u r r e n t d e-s i g n S P I t r a n s m i s s i o n r a t e i s 1 M b/s,a n d t h e t e s t r e s u l t s s h o w t h a t t h e b i t e r r o r r a t e c a n b e
7、 k e p t a t 0 u n d e r h i g h a n d l o w t e m p e r a t u r e e n v i r o n m e n t s(-4 0 t o 8 0).I t c a n b e u s e d i n a u t o m o t i v e e l e c t r o n i c s o r h o u s e h o l d e l e c t r o n i c p r o d u c t s.K e y w o r d s:MC U;s y n c h r o n o u s c o mm u n i c a t i o n;S
8、 P I;m a s t e r d e v i c e;s l a v e d e v i c e0 引 言本项目采用中科芯C K S 3 2 F 4 0 7作为主设备,芯旺微K F 3 2 A 1 5 1作为从设备进行设计1-3。主MC U采用周期性发送数据方式,从MC U根据主MC U的C S信号进行数据接 收 预 处 理,为 数 据 同 步 收 发 做 准 备。为 了 降 低MC U处理负荷,主、从设备数据的接收和发送分别通过DMA(D i r e c t M e m o r y A c c e s s)进行数据搬移4。在数据通信协议中设计类似看门狗的处理逻辑,确保主设备监控从设备数据
9、实时更新5。在数据域末尾增加校验字节,增强数据使用的可靠性,根据看门狗逻辑或数据校验策略,主设备对从设备进行通信异常监控,连续出现若干次通信异常时,主、从通信模块进行初始化,重新启动双MC U间通信。1 系统设计根据系统工作原理图对主、从设备芯片的S P I模式以及通信参数进行对应配置。系统框图如图1所示。图1 系统框图主从设备通信的原则主要有:主设备发送的字节长度要大于从设备发送的字节长度,因为数据通信的时钟由主设备产生6-8。主设备开始数据通信时,从设备需要通过发送空中断来触发数据通信,否则,如果从设备采用接收1字节中断之后触发DMA发送,会导致主设备接收缓冲区第一个字节为D u mm y
10、(因为从设备在主设备发送第一个字节时无法同时向总线发送数据),不能做到严格意义上的数据同步,主设备在数据处理时需要丢弃第一个D u mm y字节。因此,从设备采用发送空中断触发DMA搬移就可以做到完全同步9-1 0。敬请登录网站在线投稿(t o u g a o.m e s n e t.c o m.c n)2 0 2 3年第4期 5 5 S P I通信特性参数如表1所列。表1 S P I通信特性参数项目参数属性单位传送方式时钟同步通信速度1 0 0 0 0 0 0b/s通信周期1 0m s数据长度8位数据方向L S B F I R S T数据取入按照同步用时钟信号的低高电平进行采样发送字节数1
11、0 0字节接收字节数8 0字节1.1 通信时序C K S 3 2配置为主模式,数据通信由主设备发起,当主设备准备开始通信时,需要将C S片选信号从默认高电平拉低,之后开启定时器T I M 1,同时对主设备的S P I模块以及绑定的DMA通道进行配置。在此期间,从设备启动后,将C S对应的p o r t配置为外部中断(下降沿触发),当检测到主设备准备开始通信的信号(C S信号由高到低)后,从设备开始配置S P I模块以及DMA模块,确保二者在即将进行数据通信前发送/接收功能都已就绪。T I M 1结束之后,主设备开始发送数据,从设备开始接收数据,并且向S P I总线上同步发送给主设备数据。主设备
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MCU 数据通信 高效 可靠性 研究
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。