| | xkw1cn- 积分:131400
- |
- 主题:37517
- |
- 帖子:55626
积分:131400 版主 | | | 相信楼主绝对不会用手在大街上走路,更没本事用手奔跑。
MCU各管脚使能不同,自然也是有各有功能和能力。
|
|
|
| | | | | 容性负载指标是对输出口而言,不是针对输入口,更不是电源口
|
|
|
| | | | | | | 我说的就是输出脚,查了一下规格书,这个GPIO驱动能力(输出电流IOH=40mA,吸收电流IOL=100mA).现在的例子,类式于电源芯片驱动MOS管,只是MOS管GS电容有0.4uF.
|
|
|
| | | | | | | | | 有这些参数不正好确定你的驱动限流电阻值吗?还可以上升沿下降沿分开确定,与GS电容没啥关系,不应该有纠结
|
|
|
| | | | | | | | | | | 没有限流电阻,电路如图.另外在MCU的VCC到LDO都没有接一个滤波电容,很奇怪.
|
|
|
| | | | | | | | | | | | | 没有限流电阻是不对的,你测一下电流峰值,是不是在内部 |
|
|
| | | | | | | | | | | | | 通过测试引脚的波形,上升沿0-2.1V所用时间是62US和下降沿3.3-0.9V所用时间是14.4US,初略计算输出时电阻155R,吸收时电阻36R;结合参数输出IOH=40mA 内部电阻3.3V/0.04A=82.5R,吸收电流IOL=100mA, 内部电阻3.3V/0.1=33R;引脚内部有限流作用.
|
|
|
|
| | | | | | | | | | | | | | | | | 这个只是厂家的一个样品,我一般不会这样去控制电路.这样强输出,必然会引起VCC的波动,VCC的波动会不会导致程序运行异常,VCC到LDO都没有一个滤波电容.现在样板的功能时正常时尔又不正常.
|
|
|
| | | | | | | | | | | | | | | | | | | 你这几十mA算弱输出,人家几A十几A的驱动芯片也没见VCC有啥波动,你想太多了。
|
|
|
| | | | | | | | | | | | | 图上,MCU这个脚接法是错误的,没有什么好奇怪,错就是错,
至于为什么?不需要计算, 只要记住MCU功能脚的几点要求条件就可以:
1输入时I,信号幅度不能高于MCU的供电值,或疑似有高脉冲加TVS保护.。输入端需要靠近对地电阻。(有干扰源,需要R隔离,C旁路)
2输出时O,需要串限流电阻, 信号电流或电压不足必须外加电流或电压放大。O口不需要特意C对地。
3PWM输出,需要对地电阻(大值10K),串限流(小值约1K)
PWM模拟值,需要RCRC R串C地平滑网络。
空脚;可空闲,可接地。因为不分配。
AGND 与 DGNG 需要独立区域地回路。
AVCC 与D VCC都需要独立旁路C电容。
总之: 无论是什么端口: 输出串限流电阻,输入对地电阻, 用不用C对地旁路看输入信号源。
供电源LC滤波。
|
|
|
|
| | | | | MCU的那个引脚是检测电压用的,绝不是什么输出引脚,那个引脚应该有串电阻 |
|
|
| | | | | | | 你怎么知道?那个就是输出脚,后面控制的是一个震荡电路.让震荡电路间隙性工作,来降低功耗用的.
|
|
|
|