历史上的今天
返回首页

历史上的今天

今天是:2025年01月13日(星期一)

正在发生

2021年01月13日 | ARM/FPGA杜邦线之片间传输--高速数据串扰

2021-01-13 来源:eefocus

片间传输--高速数据串扰


这几天调试一个东东,STM32的FSMC传输数据给Bingo自制的VGA控制器,由于没有直接打板,板间用了杜邦线连接。FMSC传输模式为最快的速度,FSMC写时序如下图所示,最快达到了72M(HCLK)的速度。但是我用了杜邦线,,没办法。。。神奇的事情不断地发生,幽灵一直在身边,以此分享给大家点滴心得,虽然我也只是知道皮毛。


下图是我项目中STM32与FPGA间,杜邦线连接的图,杜邦线20cm,FSMC 最高HCLK=72MHz。从右到左分别为D0-D15,CS,RS,WR,RD


clip_image002


先贴一下贵人相助时的聊天记录,众人经验总结,精华部分,值得分享:


clip_image003


clip_image004


clip_image005


clip_image006


clip_image007


clip_image008


clip_image009


clip_image010


clip_image011


clip_image012


高速偏见传输,总结如下:


(1)杜邦线不能太长


(2)干扰大了,可以加电容,来避免数据的串扰


(3)供电需要稳定,加退耦电容


(4)电磁干扰


(5)跳变巨大的时候,会有干扰,将数据线与信号线隔离或者分开


(6)异步数据,首先要D触发器锁存


(7)Ffff到0000跳板太大了,干扰太大了


解决方案:


开始相信是STM32代码的问题,我测试代码,以下是我写入的测试代码,1024*768个数据。


void LCD_ColorTest2(void)


{


u16 i,j;


LCD_Write_Address(0,0);//reset ram addr


LCD_WriteData_Begin();//Begin to Write data


for(i=0;i<768;i++)


{


for(j=0;j<1024;j++)


LCD_WriteData(i*j);


}


LCD_WriteData_End();


}


每次都会在屏幕2/3的时候挂掉,最后发现,2/3屏幕的时候,DATA=512*1024-1=ffff,下一个数据位0000,问题正在这里,因为跳变,干扰太大了,正如聊天记录说的那样,于是我将WR与RS分离连接到功能相同的边上的引脚(幸亏边上IO也预留了FSCM的IO)。这样眼睁睁的分离了信号线与数据线,奇怪的是,这样竟然真的图像传输完整,数据没有缺失了。如下图所示,黄色为更改为之后的WR与RS信号线。


clip_image013


记得以前在实验室画板子的时候,高速的通信,以太网,RFID等,信号线都要用GND来隔离,杜邦线是最可恶的东西。记得当年那个900M的射频板子,那真的是吃过亏的。


哎,分享经验,神马串扰,总结错误,理论太缺乏理论……


推荐阅读

史海拾趣

Cygnal Integrated Products Inc公司的发展小趣事

为了加快技术发展和市场拓展的步伐,Cygnal积极寻求与其他公司的战略合作。通过与半导体制造商、软件开发商等公司的合作,Cygnal获得了更多的技术支持和市场资源。这些合作不仅提升了Cygnal的技术实力和市场竞争力,还为其未来的发展奠定了坚实的基础。

DuPont公司的发展小趣事

早在20世纪初,DuPont公司就开始涉足电子材料的研发。当时,随着电子技术的飞速发展,对于高性能、高可靠性的电子材料的需求日益迫切。DuPont凭借其深厚的化学技术积累,成功开发了一系列具有优异性能的电子材料,如高性能绝缘材料、导电材料和封装材料等。这些材料的推出,不仅极大地推动了电子行业的发展,也为DuPont公司在电子材料领域奠定了坚实的基础。

FutureWafer公司的发展小趣事

随着全球环保意识的提高,对于环保型电子材料的需求也日益增长。DuPont公司积极响应这一趋势,致力于环保型电子材料的研发和生产。公司采用先进的环保技术和生产工艺,开发出了一系列低污染、低能耗的电子材料。这些材料不仅具有良好的性能,而且对环境友好,符合可持续发展的要求。DuPont公司的这一举措,不仅提升了公司的竞争力,也为电子行业的可持续发展做出了积极贡献。

亿晶源(ekinglux)公司的发展小趣事

凭借卓越的产品质量和创新能力,亿晶源逐渐获得了行业内的认可。2015年,公司荣获广东省高新技术企业称号,标志着公司在技术创新和市场竞争中取得了显著成绩。此外,公司还先后成为中国LED光电协会副会长单位、深圳半导体保进会员会长单位等,进一步提升了行业地位。

Fong Ya Enterprise Co Ltd公司的发展小趣事

在不断提升产品质量和创新能力的同时,亿晶源还积极拓展市场。公司先后在华南、华东等地区设立生产基地和销售中心,形成了覆盖全国的销售网络。同时,公司还注重品牌建设,通过参加国内外知名展会、举办技术交流会等活动,提升品牌知名度和影响力。

Engineered Components Co公司的发展小趣事

Engineered Components Co(ECC)公司成立于XXXX年,由几位在电子制造领域有丰富经验的工程师共同创立。他们看到了电子行业中对于高质量、高精度电子元件的迫切需求,因此决定专注于此领域。ECC在创立初期就确立了以客户需求为导向,以技术创新为驱动的发展战略。他们通过自主研发,生产出了第一批高精度电子连接器,并在市场上获得了良好的反响。

问答坊 | AI 解惑

感应式触摸按键的测试

感应式触摸按键的测试大家谁做过或者在研究呢?…

查看全部问答>

Power层电压分配的问题?

在Power层,只有一个电源网络吗?假设电路中有5V、+15V、-8V的电源,那么在电源层如何分配这些电源?电源层一般不都是直接大面积铺铜吗?我是新手,请各位前辈多多指教!谢谢!…

查看全部问答>

嵌入式

请问有谁能给我点嵌入式之路方面的建议嘛?…

查看全部问答>

一个关于在友善nano2410下载nk映像的问题

我是个新手,最近领导让搞wince,买了一块友善之臂nano2410的板子,32m dram;64m flash。打算做一些wince 方面的开发。但是nano2410只有nk和eboot文件,不提供bsp和sdk。所以我打算找一个其他的bsp移植上去,同时在pb中生成sdk,用于vs中的开发。 ...…

查看全部问答>

应急灯电池充电芯片S8233的资料

是三节LI电池的充电芯片,自己想改电池的可以看一下。…

查看全部问答>

ST10资料上载

我有一批ST10的资料可以上载吗?供大家参考。大约10M的大小,对ST10的开发非常有帮助。…

查看全部问答>

关于IAR4.42和STM32疑难杂症(已解决.使用IAR5.30)

请各位大虾诊断!开发平台 (IAR4.42(带补丁)+ JLINK + STM32 + uCOS-II v2.86)写的源代码在自己的PC上运行很正常, 但把整个工程到其他两个同事的PC上都出现了同一个问题!系统中有一个TIM6的定时中断, ...…

查看全部问答>

想换个万用表了

手头有个用了三四年的万用表。一个普及型很普通的DT9205三位半,厂家是 福克,是的是的,山寨之风吹响各个领域,虽然我不至于当初啥都不懂把它当成大名鼎鼎的福禄克,但我必须承认,我当时真因为这个名字才把它拿在手上开始琢磨。这东西也便宜,35 ...…

查看全部问答>

分享一个3D模型网站,需要的可以去看看

今天要找一个B3F按键的3D模型,找了半天在这个网站上找到了,有需要3D模型的可以去看看,注册一下,不需要下载积分,全部免费下载。 好东西不好意思私藏,拿出来和大家分享一下 http://www.3dcontentcentral.cn/ 下面是我随便截的一个图片 ...…

查看全部问答>

BZ534X PSAM卡Mifare接触式IC卡读写核心模块

主要特点: 支持IS07816标准 最多可操作2个PSAM卡和1个CPU接触式大卡 该ASIC芯片支持高速(38400)、低速(9600)PSAM卡和接触式CPU卡 尺寸:62*42*14mm 目前被广泛应用于交通一卡通等的密钥认证 型号间主要区别: 型号      ...…

查看全部问答>