STMCU小助手
发布时间:2022-12-27 19:00
|
1、什么是推挽结构和推挽电路?' W; h; o5 z0 Y, h& ^ Z% ?3 M 7 |2 r+ S' r% P& g' A* Z- X# D4 k 推挽结构一般是指两个参数相同的三极管或MOS管分别受两互补信号的控制,总是在一个三极管或MOS管导通的时候另一个截止。高低电平由输出电平决定。 * V1 o- ?; H( ] 7 A* E2 y6 ?% G6 J e U+ Y 推挽电路是两个参数相同的三极管或MOSFET,以推挽方式存在于电路中,各负责正负半周的波形放大任务。电路工作时,两只对称的功率开关管每次只有一个导通,所以导通损耗小、效率高。输出既可以向负载灌电流,也可以从负载抽取电流。推拉式输出级既提高电路的负载能力,又提高开关速度。 . F' t3 ^4 ~$ }; p: z- H* `* |. }& X8 l) X/ D 2、开漏输出和推挽输出的区别? 开漏输出:只可以输出强低电平,高电平得靠外部电阻拉高。输出端相当于三极管的集电极。适合于做电流型的驱动,其吸收电流的能力相对强(一般20ma以内);: n( u, ]' G, F8 y- M3 e O 推挽输出:可以输出强高、低电平,连接数字器件。 w5 Q& a- z, V' n1 a z 关于推挽输出和开漏输出,最后用一幅最简单的图形来概括:1 j! B" o' R1 u; T4 O" z- P$ _ + V7 F6 _, u. |9 m* f# O
3 n" [2 B3 S% h: D$ o7 F4 h+ g1 r 该图中左边的便是推挽输出模式,其中比较器输出高电平时下面的PNP三极管截止,而上面NPN三极管导通,输出电平VS+;当比较器输出低电平时则恰恰相反,PNP三极管导通,输出和地相连,为低电平。右边的则可以理解为开漏输出形式,需要接上拉。 8 |! `+ G; ]! P" q" a4 m' T 3、在STM32中选用怎样选择I/O模式?1 ?2 y1 V( P, Y+ W0 D9 ]4 z 浮空输入_IN_FLOATING ——浮空输入,可以做KEY识别,RX1 带上拉输入_IPU——IO内部上拉电阻输入 带下拉输入_IPD—— IO内部下拉电阻输入7 N3 [" d. y: U" {8 S- s& X7 {2 ^ 模拟输入_AIN ——应用ADC模拟输入,或者低功耗下省电 Y y% Y# q. z1 ]: v 开漏输出_OUT_OD ——IO输出0接GND,IO输出1,悬空,需要外接上拉电阻,才能实现输出高电平。当输出为1时,IO口的状态由上拉电阻拉高电平,但由于是开漏输出模式,这样IO口也就可以由外部电路改变为低电平或不变。可以读IO输入电平变化,实现C51的IO双向功能) s: y1 G' E/ A q4 D 推挽输出_OUT_PP ——IO输出0-接GND, IO输出1 -接VCC,读输入值是未知的1 a% \/ _% y& H; \ 复用功能的推挽输出_AF_PP ——片内外设功能(I2C的SCL、SDA)5 @3 N( F5 z# x' s) R0 p' ~ }7 c' I" ? 复用功能的开漏输出_AF_OD——片内外设功能(TX1、MOSI、MISO.SCK.SS) ———————————————— 版权声明:CodeForCoffee 6 Y9 x2 O& K5 z6 o. ~# Y: D |
【STM32H735G-DK 测评】STM32H735G-DK External Loder 编译和测试
Keil-MDK 在线调试设置断点的高级用法
请教下STM32N6570 怎么把分辨率改成320x240并可以全屏显示
【福利三:逢7发帖赢大礼】想要充分利用STM32H743VI片内的RAM空间(但并不顺利)
基于stm32平台上的IC-MU磁绝对值编码器SPI通讯和码盘数据处理
使用STM32 MCU和MPU连接PDM数字麦克风
分享STM32资料-采用 STM32U031R8 MCU 的 STM32 Nucleo-64 开发板,官方资料,数据手册等资料
HRTIM 指南
使用 STM32 的 DWT 单元监控内存
DAC,COMP,HRTIM Fault 功能的使用
微信公众号
手机版