lcytms 发表于 2017-7-26 09:30:59

0927
        我们知道,串行通信有两个特点。
        第一个,串行通信要有串化器,要有解串器。
        第二个,边界的问题。
        有找边界,称之为对齐的问题。
        这个问题更严峻,或者说更现代化。
        在发送端,串行信息是以串行的形式发出来的。

lcytms 发表于 2017-7-26 09:31:47

0928
        那么,必然会有时钟驱动。发送端会有发送端的时钟。
        这是发送的时钟。
        我们学过同步电路,知道这个signal一定会踩着沿翻转。

小舍YZ 发表于 2017-7-26 14:51:09

串行通信有两个特点。
      第一个,串行通信要有串化器,要有解串器。
      第二个,边界的问题。
      有找边界,称之为对齐的问题。
      这个问题更严峻,或者说更现代化。
      在发送端,串行信息是以串行的形式发出来的。
赞,,,,,,,,,,,,,谢谢分享。。。。。。。。。。。。。。。:lol

lcytms 发表于 2017-7-27 09:39:08

0929
        到接收端。
        发送和接收都是同步电路。

lcytms 发表于 2017-7-27 09:39:58

0930
        Tclk和Rclk可能是相同时钟,可能是相关时钟。
        但是对一个正常的通信系统而言,它做不到。
        如果是卫星通信,一个在天上,一个在地上。
        如果是远洋通信,一个在亚洲,一个在欧洲。
        怎么可能再做一条时钟线呢?

lcytms 发表于 2017-7-27 09:40:32

0931
        一般来说,如果是无线通信,我们的手机,跟基站之间不会有时钟的连线。
        都是无线的。那么Tclk和Rclk存在各种各样的关系。
        无论是什么关系,对接收器而言,时钟都要能有效地捕获signal。
        怎样捕获呢?
        如果在上升沿之前和上升沿之后,所需要的稳定时间段得不到保证的话,就会发生亚稳态,就有可能导致这次传输的失败。

lcytms 发表于 2017-7-27 09:40:52

0932
        一定要保证,在接收端的时候,在时钟上升沿,建立时间之前,保持时间之后,这个signal没有反转。

lcytms 发表于 2017-7-27 09:42:33

0933
        时钟的频率要一致。
        不一致,这个signal就没法还原了。
        所以说,两个频率要相同。
        还要保证接收端的时钟能够正确地捕获signal。
        这就带来一个问题,这两个时钟怎么做?
        比方说,像我们RS232的通信。
        那个通信,并没有给出时钟信号,通信的时候,在发送端和接收端之间并不需要发送时钟的通道。
        它只是用一个单端信号发送。

lcytms 发表于 2017-7-27 09:43:10

0934
        它只要约定时钟即可,我约定时钟9600,接收时钟9600。
        我们记不记得,使用16倍的波特率,在捕获的时候,这个中心点偏差1/16,问题不大。
        这是在低速情况之下。所以说在低速的情况之下,发送和接收时钟,这两者是用的约定的方式来进行时钟的捕获。

lcytms 发表于 2017-7-27 09:43:53

0935
        这一点,实际上也说到时钟的同步。
        这是串行通信的第三个特点。
        我们说,第一个特点,串行通信要有并化器、串化器。
        第二个特点,冰糖葫芦,有找边界的问题。
        第三个特点,还有时钟同步的问题。
        实际上有文献指出,时钟同步的问题,也就是一个边界问题。
        刚刚是帧边界,字边界,而这个是比特边界。
页: 1 2 3 [4] 5 6 7 8 9 10 11 12 13
查看完整版本: 跟李凡老师学FPGA扩频通信D01:串行通信基础(20170418课堂笔记)