1. 首页
  2. 存储
  3. Microsoft
  4. C语言实现模拟USB对8bit数据的NRZI编码输出

C语言实现模拟USB对8bit数据的NRZI编码输出

上传者: 2020-11-17 11:36:39上传 PDF文件 84.54KB 热度 9次

USB的NRZI编码方式,将原数据进行处理,原数据为0时,编码成电平翻转,原数据为1时,编码成电平不翻转,USB要发送数据的时候,硬件把数据流转化成为NRZI编码,然后经过USB的差分线D+和D-将数据发送出去,接收方在接收数据的后做逆处理,要注意的是,在没有数据传输的时候,也就是空闲的时候,数据线是保持高电平的,这点一定要注意,很多书上就是一笔代过,根本不知道为什么!在USB的头部有一个同步域,由7个0组成,当编码成NRZI的时候,就是一串0101010的方波了,而方波的频率就是发送的波特率。

下载地址
用户评论