使用 CAT4016 IC 构建的串行控制 50 段条形图显示器。用于开发基于条形图、温度计、互动游戏、电压显示、电流显示、压力传感器、磁场计和 PH...
低成本 BER 测试仪测量低数据速率应用中的错误
接线图
2023年07月30日 11:31 261
admin
Atmel AVR 微控制器创建 PRBS 信号,并将生成的输出流与接收到的数据位进行比较(图1)。发送 100 万位后,系统会在 2 行 x 16 字符 LCD 上显示接收错误的位数。您可以对设备进行编程以传输更长的位序列;然而,这样做会显着增加测量时间。许多低成本或的开发工具可用于 AVR 微控制器。该设计理念使用汇编器和串行编程器(参考文献 2 和 3)。


该设计使用 8 位斐波那契型 LFSR(线性反馈移位寄存器)来生成 PRBS 流。基本设计包括一个使用 XOR 指令进行模 2 加法的串行移位寄存器(图 2)。您选择反馈抽头的位置以获得周期为 2 8 –1 位的长度序列。还提供不同长度和反馈抽头的其他 LFSR 设计(参考文献 4)。您可以轻松地调整清单 1中的软件 来生成周期较长的 PRBS 信号。为AVR微控制器编写了简化的汇编程序流程图(图3)。
线性反馈移位寄存器图 2线性反馈移位寄存器生成伪随机位序列。
相关文章
发表评论