小技巧 | 用示波器测量串口波特率
玩转嵌入式
602篇原创内容
公众号
作来源 | 喝枸杞论电子
1.如何确定时基
假如要测量的波特率为9600, 则每一比特位的时间为:1/9600 ≈ 104 μs,一般示波器横向上每个大格子里5个小格子,要想看清一比特位一般需要一个小格子就够了,则时基为:104 μs * 5 = 520 μs, 也就是说时基要500 μs。
注意:测量时选择的耦合方式为直流,边沿类型为下降沿,所测串口的电平为TTL 电平,该电平的串口在不传输数据时电平为高,靠拉低判断起始位。
下图是测9600波特率,所发数据为0x55:
2.如何用示波器测串口波特率
如图任意选取一比特位,用光标测量可得,时间为:1.074us, 频率位:930.909kHZ, 最接近的波特率为:921600, 所以所测信号的波特率为926100。
参考:
https://electronics.stackexchange.com/questions/17562/how-to-read-serial-data-from-oscilloscope
赞 (0)