笔记本的amd平台的板子的上电时序。

如上图所示是通用时序。接下来给个具体的例子,以NVIDIA_纬创_SHIBA-4_HP V3000((NV双桥))为例。

1.,先找+3.3v_vbat,这是cmos电池供电给rtc电路的, 发现信号为3D3V_RTC_S5。aces-con3是电池。

3D3V_AUX_S5信号来自芯片MAX8734AEEI-GP,这是个3v的ldo供电。

芯片的上电时序分析:shdn#是芯片的主开关,用来控制输出ldo3 5v。从标准图上,v+--->ldo3 ldo5受控于(shdn#)--->给vcc供电--->输出ref 2v--->on3。vcc--->on5。然后3vpwm开启,5vpwm开启。最后输出pgood。

所以要输出3v的ldo供电,需要看v+,shdn#引脚。

v+,shdn#接到了DCBATOUT,DCBATOUT是公共点,现在不管。

既然到了公共点,那就先看充电芯片MAX8725ETI-GP-U的保护隔离电路,这个芯片也是华硕在使用的保护隔离机制。

查找MAX8725数据手册。

这里写的Max8725被关断,说的是dcin没有供电,所以dcin也就是芯片max8725的供电引脚。

当dcin脚检测到适配器电压大于batt引脚电压,pds引脚输出低电平src-10v,pdl脚输出高电平src; 否则当dcin脚检测到适配器电压小于batt引脚电压,pds引脚输出高电平src,pdl脚输出低电平src-10v。这就是保护隔离了。把保护隔离电路的控制集成到了芯片中。

现在看ad+的来源,毕竟是ad+过保护隔离产生了DCBATOUT。视频说ad+来自适配器接口的5脚,但是图中的1脚是怎么回事?既然没说那就不管了。

不过这里的适配器供电ad+居然还有开关ad_off#控制关闭,毕竟在ad+存在的情况下,充电芯片直接开启适配器大电流供电DCBATOUT,没有控制,所以在这里通过ec进行控制也合理。当ad_off为高电平,Q25导通,Q24导通,场管AO4407-1-GP截止,所以ad+没有电压了。

这样就整理完了从适配器供电ad+,ad+到充电芯片MAX8725的保护隔离产生的公共点DCBATOUT,DCBATOUT到供电芯片maxMAX8734产生3v的ldo供电3D3V_AUX_S5,3D3V_AUX_S5和电池双路供电产生3D3V_RTC_S5,3D3V_RTC_S5给南桥的实时时钟电路的供电引脚为+3.3v_vbat(intel的引脚为vccrtc。)

2.,接下来看时序图的第二个RTC_RST#,即是南桥的引脚RTC_RST#,发现信号为3D3V_RTC_S5,看起来这个复位信号是触发信号,并且经过了电阻和电容的延时。

3.,晶振。

STM32板子上电失败可能由多种原因造成,以下是一些常见原因及对应的解决办法: ### 硬件连接问题 - **电源连接**:检查电源连接是否正常,包括电源电压是否足够,电源线路是否损坏或松动。确保电源能为板子提供稳定且合适的电压,若电源电压不足或不稳定,可能导致板子无法正常上电。可使用万用表测量电源电压,若电压异常,需检查电源供应设备或更换电源线路 [^1]。 - **短路问题**:检查芯片是否有短路等问题,如引脚之间是否有焊锡粘连等情况。短路可能会导致电流异常,使板子无法正常工作。可以使用放大镜仔细检查芯片引脚,若发现短路,小心清理多余的焊锡 [^1]。 - **GND线问题**:检查GND线是否过长,过长的GND线可能导致干扰,从而使数据传送过程中失效,影响板子上电。若GND线过长,可适当缩短其长度 [^1]。 ### 软件配置问题 - **参数匹配**:核对芯片手册和程序代码,确保时钟配置、引脚分配、芯片型号等参数一致。若参数不匹配,可能会导致板子无法正常初始化和上电。仔细查阅芯片手册,对程序中的相关参数进行检查和修正 [^1]。 - **下载工具和固件版本**:确保选择的下载工具和固件版本与芯片型号和固件版本相匹配。不匹配的下载工具和固件版本可能会导致程序无法正确下载和运行,进而影响板子上电。根据芯片型号选择合适的下载工具和对应的固件版本 [^1]。 - **SWD接口调试配置**:检查是否忘记配置SWD接口调试,若未配置可能导致无法识别芯片,影响板子上电。在程序中正确配置SWD接口调试相关参数 [^1]。 ### 启动/下载模式问题 选择正确的启动/下载模式对板子正常上电至关重要。尝试通过某些特定操作(如拉低NRST引脚并立即释放)来使单片机进入可正常启动状态。若启动模式不正确,板子可能无法正常加载程序和上电 [^1]。 ### 其他可能的问题 - **外设配置问题**:如在使用LTDC驱动RGB屏幕时,STM32在初始化系统时钟时,LTDC没配好时钟就开始初始化和使用LTDC,可能会出现程序下载失败甚至影响上电的问题。对于FMC、LTDC、SDMMC这种总线外设,要确保正确配置时钟和初始化,避免出现此类问题 [^2]。 - **元件缺失**:像使用TL431的2.5V给VDDA做ADC的参考电压时,若VDDA引脚悬空(如忘记采购TL431),程序可能无法下载,也可能影响上电。检查板子上是否有元件缺失或未焊接好的情况,确保所有必要元件都正确安装 [^3]。 ```python # 此处代码仅为示例,用于示意检查硬件连接的简单逻辑 # 假设使用Python通过串口与STM32板子通信来检查电源电压 import serial try: ser = serial.Serial('COM3', 9600) # 根据实际情况修改串口号和波特率 voltage = ser.readline().decode().strip() if float(voltage) < 3.0: # 假设正常电压应大于3.0V print("电源电压不足,请检查电源连接") else: print("电源电压正常") ser.close() except serial.SerialException: print("串口通信失败,请检查连接") ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值