打印

STM32与NB模块通信,NB的RXD接上拉电阻和二极管的作用?

[复制链接]
2168|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 yyywyang 于 2021-5-16 19:14 编辑

参考数据手册推荐电路来的,不过没搞懂是什么意思
D2是肖特基二极管,作用是什么呢?NB模块RXD\TXD是3.0V电压域,MCU是3.3V供电,这么接二极管的是因为RXD和MCU的TXD电压不匹配,防止MCU的TXD电流倒灌到NB的RXD吗?
另外,VDD_EXT是NB的电源输出3.0V,接的这个20K上拉电阻到RXD目的是什么?是稳定通信的作用?
TXD与MCU的RXD串的1K电阻这种电阻是起到分压作用吗,防止电压突然升高,保护引脚?
求大神们解答!谢谢!

NB与STM32电路.jpg (234.91 KB )

NB与STM32电路.jpg

使用特权

评论回复

相关帖子

沙发
cctv19881023| | 2021-5-16 21:49 | 只看该作者
1. D2和20K的电阻一起,起电平转换作用,肖特基的压降在0.2-0.3V左右,PA2_TX为低电平时NB的RXD为0.3V,PA2_TX为高电平时二极管截止,NB的RXD为VDD_EXT
2. 1K电阻是起保护的作用,分压谈不上

使用特权

评论回复
板凳
yyywyang|  楼主 | 2021-5-16 22:11 | 只看该作者
cctv19881023 发表于 2021-5-16 21:49
1. D2和20K的电阻一起,起电平转换作用,肖特基的压降在0.2-0.3V左右,PA2_TX为低电平时NB的RXD为0.3V,PA2 ...

谢谢,能否再问一下
1、PA2_TX为低电平时,这会二极管导通,RXD到PA2_TX有0.3V二极管的压降,但为什么NB的RXD为0.3V呢?
2、能否再解释一下1k电阻是如何起到保护作用的呢?
电路学的不好,问的可能有点小白,麻烦再给解答一下吧,谢谢!

使用特权

评论回复
地板
yyywyang|  楼主 | 2021-5-16 22:16 | 只看该作者
cctv19881023 发表于 2021-5-16 21:49
1. D2和20K的电阻一起,起电平转换作用,肖特基的压降在0.2-0.3V左右,PA2_TX为低电平时NB的RXD为0.3V,PA2 ...

还有就是,D2和20K电阻除了电评转换之外的话,有没有说这个二极管可以起到防止MCU电流倒灌到NB里的作用呢?因为MCU是3.3V,NB供电是3.6V但是这几个NB的脚貌似是3.0V的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

3

帖子

0

粉丝