这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 通讯及无线技术 » 多写几行代码以确保可靠的数字通信

共1条 1/1 1 跳转至

多写几行代码以确保可靠的数字通信

菜鸟
2014-09-29 22:31:00     打赏

多写几行代码,确保可靠的数字通信


       在进行数字传感器的项目时,我们理所当然的认为我需要做的就是连接一些线路和编写一些代码。有时,它的确是那么容易。连接传感器和处理器板之间的连接器引脚,示例代码提供了必要的协议然后我们让它运行。但是,我们经常发现传感器和主系统处理器之间的可靠通信有很大的提高空间。这里有一个延迟我们在传感器集成工作成功的快捷列表,我们使用微机电系统的惯性测量单元上的SPI接口作为我们的例程。有的部分会受代码的影响,另一些不会。成功的集成要求所有的需求都被满足。

1电源:所有数字混合信号设备都在启动阶段有开关噪声和一些瞬变电流的要求。确保电力转换设备可以满足这些需求,并确保这种转换器和传感器之间的的能量传递不会引入过多的串联阻抗或改变系统的瞬态响应。假设你可以不顾自己的危险,将任何3.3v的资源传到你的传感器中

2正确的串行接口连接:检查传感器的数据手册。对于SPI,习惯于看到诸如主输入/ 输出”也就是MISO,这里有一个例子: 


3串行命令结构:标志位,例如最高有效位和最低有效位,读写操作的寻址和区分都是很重要的。寻找例如下图所示的图表: 

4时钟,相位和时间:再一次检查时序图和数据表的数据手册。 


5、物理连接:你的设计看起来像线路组成的鼠窝吗?你的每个通过最短距离敏感信号双绞线(信号线/地线)布线可行吗? 

6、信号完整性:当他们获得意想不到的结果时,振铃,尖峰,持续噪音,低信号强度等经常需要用示波器仔细分析来进行故障排除。使用稳定的测试模式研究信号并确保没有问题。 

这里有一个测试模式的例子:

       我希望这对您有所帮助!记住,要多几行代码,以确保可靠的数字通信

       




        (原文地址:https://ez.analog.com/people/NevadaMark/blog/2014/09



共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]