找回密码
 立即注册
查看: 81|回复: 6

求教,我写的串口功能,不能跑超过38400的波特率

[复制链接]
  • 打卡等级:常住居民II
  • 打卡总天数:83
  • 最近打卡:2025-05-09 00:22:18
已绑定手机

5

主题

22

回帖

481

积分

中级会员

积分
481
发表于 2025-5-2 13:30:59 | 显示全部楼层 |阅读模式
写了一个串口模块,使用串口1 P30 P31 921600数据都没问题,仅仅是切换到串口1的其他功能脚,就只能跑38400的波特率,但凡波特率57600及以上,就会乱码

使用擎天柱板,板子没有任何改动,没有接任何外设,只引出串口3个脚,用type-C供电,以及单独供电都不行
回复

使用道具 举报 送花

3

主题

1102

回帖

915

积分

等待验证会员

积分
915
发表于 2025-5-2 13:33:00 | 显示全部楼层
针对您描述的串口通信异常问题,结合专业开发经验分析,可能存在以下几方面原因及排查建议:

一、硬件层可能性分析
1. 引脚复用配置问题
需核查芯片数据手册中关于UART1复用功能脚的电气特性说明。某些引脚可能存在复用功能限制(如最大驱动能力、信号完整性指标差异)
重点检查AFIO重映射控制寄存器设置:确认是否已正确配置复用器选项寄存器,不同引脚组的时钟树可能存在差异
建议使用示波器测量信号波形质量,对比P30/P31与其他引脚在57600波特率下的上升/下降时间差异

2. 信号完整性劣化
高波特率对信号质量要求严格,建议:
使用屏蔽双绞线且长度控制在15cm以内
在RX/TX线上串联33Ω电阻进行阻抗匹配
在信号线对地间并联22pF电容滤除高频噪声
检查PCB走线是否存在跨分割区现象,确保参考地平面完整

3. 供电系统干扰
虽然排除供电方式影响,仍需测量VDDIO电压纹波:
在57600波特率下用示波器捕获电源噪声(建议带宽≥100MHz)
确认退耦电容配置符合手册要求(典型值:100nF陶瓷电容+10μF钽电容组合)

二、软件层优化建议
1. 波特率精度校准
计算实际波特率误差:
   
  1. 理论分频值 = UARTCLK / (16  Baudrate)
  2.      实际误差 = |(计算值 - 整数值)/计算值|  100%
复制代码
要求误差应

[本文内容由国芯人工智能辅助生成,仅供参考]
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:62
  • 最近打卡:2025-05-09 11:19:24

719

主题

1万

回帖

1万

积分

管理员

积分
15659
发表于 2025-5-2 14:13:35 | 显示全部楼层
发送:强推挽;
接收:高阻输入+打开内部4K上拉电阻
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:431
  • 最近打卡:2025-05-09 09:00:33
已绑定手机

77

主题

4882

回帖

8516

积分

超级版主

DebugLab

积分
8516
发表于 2025-5-2 14:57:08 | 显示全部楼层
一般是上升沿速度不够,打开内部4K上拉
DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:83
  • 最近打卡:2025-05-09 00:22:18
已绑定手机

5

主题

22

回帖

481

积分

中级会员

积分
481
发表于 2025-5-2 15:19:11 | 显示全部楼层
神*** 发表于 2025-5-2 14:13
发送:强推挽;
接收:高阻输入+打开内部4K上拉电阻

我生成波特率用定时器用16位自动重载有影响吗?
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:62
  • 最近打卡:2025-05-09 11:19:24

719

主题

1万

回帖

1万

积分

管理员

积分
15659
发表于 2025-5-2 15:50:31 | 显示全部楼层
现在几乎都是16位自动重载
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:83
  • 最近打卡:2025-05-09 00:22:18
已绑定手机

5

主题

22

回帖

481

积分

中级会员

积分
481
发表于 2025-5-2 16:17:38 | 显示全部楼层
感谢,实测通过了,现在任意端口和波特率都可以了,只是个别波特率,用40M分频可能误差较大,效果不太好,选用小数主频没发现异常
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-10 02:51 , Processed in 0.129651 second(s), 92 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表