serdes芯片工作原理是什么?3分钟带你了解!

01-14 17阅读 0评论

今儿跟大家伙聊聊我最近捣鼓的这个serdes芯片,一开始我是懵的。前阵子不是买辆吹得神乎其神的智能驾驶电车嘛开着是真爽,高速上基本不用我管,它自己就开得溜溜的。我就琢磨开,这玩意儿咋就这么聪明?

后来一查才知道,敢情这车里头有个叫智驾芯片的玩意儿,就跟人的大脑似的,负责处理各种信息。然后我就接着查,又发现这个智驾芯片里头,有一种叫SerDes芯片的家伙,专门负责数据的快速传输,就像是神经网络里的高速通道一样。我一想,这玩意儿有意思,得好好研究研究!

开始动手!

serdes芯片工作原理是什么?3分钟带你了解!

动手能力还行,之前也玩过FPGA啥的。这回想弄明白SerDes,就先找资料呗。网上那些文章,说得云里雾里的,什么“串行器”、“解串器”、“时分多路复用”,看得我头都大。后来总算搞明白,这SerDes芯片,说白就是把一堆数据打包,然后嗖的一下发出去,到地方再拆开,就这么简单。

然后我就想,这玩意儿到底咋实现的?继续查!发现一个叫LVDS的,和这SerDes芯片搭配着用,效果特别于是我就买块开发板,打算自己动手试试。这开发板上有一堆接口,看得我眼花缭乱。还跟着教程一步步来,总算把环境给搭好。

开搞!

  • 先写个小程序,生成一堆数据,模拟那种需要快速传输的场景。
  • 然后配置好SerDes的发送端,把数据通过这个发送端发出去。
  • serdes芯片工作原理是什么?3分钟带你了解!

  • 再配置好接收端,把数据收回来。
  • 对比一下发送和接收的数据,看看有没有出错。

那错的叫一个惨不忍睹,不是丢数据就是数据乱。我这暴脾气,差点把板子给砸。后来静下心来,一点点排查,发现是时钟没配置导致发送和接收不同步。这就像两个人说话,一个说得快,一个听得慢,那肯定对不上!

搞定!

改时钟配置,重新编译下载,再一跑,成!发送和接收的数据一模一样,一点错都没有。那一刻,我这心里别提多美,感觉自己都能造火箭!

serdes芯片工作原理是什么?3分钟带你了解!

这SerDes芯片还挺有意思的。现在的新能源车,数据传输量特别大,没有这玩意儿,那车开起来还不得卡成PPT?不过这玩意儿也挺复杂的,涉及到不少底层的东西。我这也就是瞎鼓捣,图个乐呵。真正要搞明白,还得下苦功夫!

后来我还看到有新闻说,有公司宣布完成对韩国一家叫VSI的汽车高速通信半导体开发商的收购,看来这玩意儿以后会越来越火!我这回也算是赶个时髦,哈哈!

这回就分享到这儿,希望大家能看明白我这粗糙的实践过程。以后有啥好玩的,我再来跟大伙唠唠!

免责声明:由于无法甄别是否为投稿用户创作以及文章的准确性,本站尊重并保护知识产权,根据《信息网络传播权保护条例》,如我们转载的作品侵犯了您的权利,请您通知我们,请将本侵权页面网址发送邮件到qingge@88.com,深感抱歉,我们会做删除处理。

发表评论

快捷回复: 表情:
验证码
评论列表 (暂无评论,17人围观)

还没有评论,来说两句吧...