主板里电压的时序问题

[复制链接]
6162|31
 楼主| flydesk 发表于 2007-12-9 17:18 | 显示全部楼层 |阅读模式
主板里电压的产生有个时序,<br />比如,先有内存电压,当前面有POWER&nbsp;GOOD后再有CPU电压,等等。<br />我现在有个想法,如果那些所有电压都同时产生,也就是说我让他们的使能信号同时产生,结果会怎么样呢?
chunyang 发表于 2007-12-9 19:02 | 显示全部楼层

电压的产生是受控的

必须在BIOS加载后才能实现,所以你说的现象根本不会发生,但早期的PC却是那样的。
michael_li 发表于 2007-12-9 19:39 | 显示全部楼层

主板的电压时序比较复杂,很难一下说清

楼主:<br />同时产生,会打乱各部分的初始化,行不通。<br /><br />to&nbsp;chunyang大哥:<br />电压是先产生好的,不需要在bios加载才产生...
chunyang 发表于 2007-12-9 19:58 | 显示全部楼层

BIOS中有CPU、RAM甚至显卡电压的设置选项

  
 楼主| flydesk 发表于 2007-12-9 20:38 | 显示全部楼层

回楼上

chunyang:BIOS是读电压值,当然,也可以通过BIOS修改电源管理芯片输出电压值,但是,电源管理的使能信号和BIOS就没有很大联系了,一些逻辑电路就可以控制使能信号了,修改这些信号是能做得到的。<br />打乱时序,也就是michael_li说的打乱各部分的初始化,大家觉得会发生什么事?
chunyang 发表于 2007-12-9 21:37 | 显示全部楼层

主板上的电源合成芯片都是可配置的

&nbsp;&nbsp;&nbsp;&nbsp;引导时要先检测CPU的型号,然后进行自动配置,这个过程需要BIOS的介入,由桥片执行。初试化之后会有监控信号返回,如果顺序错乱将无法继续执行加载设备的操作。十多年前,我做过嵌入式386系统(简化的386主板),稍后又大致研究过P5的主板电路和AMD的电源合成芯片(当年AMD曾短期涉足过主板芯片集和外围芯片业务),现在的主板虽然复杂得多,但基本结构应该不会有大的变化。<br />&nbsp;&nbsp;&nbsp;&nbsp;386及以下系统没有电源合成芯片,主板上的电源是直通的,但芯片的复位逻辑则是有顺序的,486开始有电源合成的概念,P5时成为标准。
 楼主| flydesk 发表于 2007-12-9 22:02 | 显示全部楼层

把系统BIOS拔掉

把系统BIOS拔掉,每个部分的电压都有,而且正常,只是有些板子在BIOS不正常工作的时候CPU电压会有偏差。<br />并且有些板子除了CPU电压外其他直接用电源模块,这些电源模块只需要有EN信号就有正常电压输出了。<br />当然,他们的有谁的先后是有时序的。<br />以上是我见到的主板的情况。
michael_li 发表于 2007-12-9 22:16 | 显示全部楼层

bios也需要供电的吧,一般3.3v

<br /><br />供电大体上是两路,一路就是12v&nbsp;5v&nbsp;3v这些main&nbsp;power<br />一路是给cpu供电的Vcore,这个确实需要电源控制芯片读取cpu的vid,根据6-7位的组合去选择一个电压,bulk电源产生芯片会送出一个pwm去产生Vcore电压,最后需要用一个信号去使能产生,需不需要bios参与,我再去确认一下。(唉,资历浅,很多东西不懂啊)<br /><br />所以针对春阳2楼说的电压都是bios加载后产生的,反驳一下,呵呵!<br /><br />
michael_li 发表于 2007-12-9 22:18 | 显示全部楼层

flydesk 同学说的也不错

  
 楼主| flydesk 发表于 2007-12-9 22:55 | 显示全部楼层

春阳说应该是一些复位信号

BIOS是会控制南桥输出一些复位信号,比如,最近我们一个USB&nbsp;HUB出问题了,结果用BIOS发一个复位信号就可以正常工作了。<br />但是我没见过BIOS去复位电源管理芯片,所以没BIOS照样有电压。<br />回到我的问题,如果那些电压同时产生的话,结果我还不知道,改天也试看,呵呵
chunyang 发表于 2007-12-10 00:23 | 显示全部楼层

没有BIOS时,电源合成芯片是会自行按默认输出

&nbsp;&nbsp;&nbsp;&nbsp;但有BIOS时,则会优先接收BIOS的配置后再输出,超频主板都是这么设计的,给CPU、RAM和显卡的供电都是如此,有的面向DIY的高端主板还可以调整更多的电压甚至包括PIC总线的供电,复位则是在电源配置完成后才进行的。如果电源不受控,仅仅在BIOS加载后才调整,那势必会造成电压波动,这是大忌。所以高端的设计,一定是受控和非受控相结合,但受控优先,当然,一定要非受控的话也行,但这样的主板设计恐怕少见了。
 楼主| flydesk 发表于 2007-12-10 09:08 | 显示全部楼层

看来我见识太少了,没见过那么牛的板子,这里刀片都没那

我看到的各部分电源都是不受到南桥或者BIOS控制电压的,当然CPU受到VID调节,VID接到CPU的,因为这样,所以就有BIOS能配置CPU电压大小,配置其他我却没见过。并且有的板子各电源是只有EN和VCC的电源模块。难道我们的主板太烂。<br />关于BIOS读电压,有一个强大功能的BGA去探测各电源输出电压的大小,就象我上次发贴说的探测电池电压,但是,当电压不符合要求时候,板子是无法调节此电压到符合要求的范围,只能掉电保护。这是我见到的主板。<br />
michael_li 发表于 2007-12-10 09:51 | 显示全部楼层

我也没见到bios参与控制电压的主板

从bios加载来说,所有bios加载都是在所有电压都好了,然后cpurst拉高之后才开始加载的。<br /><br />bios调整cpu电压并不是控制vid,而是通过一个PGIO&nbsp;pin和反馈电路控制的,这是在加载之后调整的,一般来说,这种电压的波动是允许的。
 楼主| flydesk 发表于 2007-12-10 10:42 | 显示全部楼层

13楼这样说,我有疑问

怎么说不是VID控制呢?<br />CPU电源管理IC输出电压问题,DATASHEET都说了VID的各个值分别输出多少V电压,难道当VID一定时,电压还会有变化?<br />当然电压会反馈到BIOS。<br />电压波动,我拔掉CPU旁边的所有电解电容还能开机,哈哈
boy4477 发表于 2007-12-10 10:49 | 显示全部楼层

哈哈,我是专做这块的

说几句。<br />BIOS里面的选项只是超电压用的。<br />各个部分的电压都是板子内部固定的。这些电压要么是电源芯片本身固定,要么是通过电压参考芯片固定。CPU部分是靠CPU固定。<br />主板上的电源都是靠输入的12V、5V、3.3V来转出来的,转出来的电压又转其他的电压。所以都是有先后顺序的。这些都是严格按照桥的规格做出来的。<br /><br />我想如果真的同时供电的话,开机可能会是1、就像michael_li说的,没有初始化,主板不会动,显示器点不亮;2、有可能“啪”的一声,MOS等元件烧毁,3、有可能看到桥冒一注青烟。
 楼主| flydesk 发表于 2007-12-10 11:00 | 显示全部楼层

不会冒烟

一些主板的电压先后时序是通过CPLD输出的,当CPLD没烧录的时候就是产生了我说的同时供电的情况,因为他们的使能信号都有上拉。<br />当然CPLD没烧录是不能开机的,因为其他很多信号都不对嘛。<br />烧录好后,要是我把CPLD给他们的使能信号脚都翘起来,你们想会怎么样?也就是同时供电了。
michael_li 发表于 2007-12-10 11:09 | 显示全部楼层

re 14楼

cpu电压是靠vid控制的<br /><br />我说的是bios控制cpu电压,即bios里面调节cpu电压的选项<br /><br />是通过一根GPIO&nbsp;pin来控制一块硬件电路反馈的,一般就少数几个选项而已<br /><br />要知道而vid的组合却有很多
 楼主| flydesk 发表于 2007-12-10 11:37 | 显示全部楼层

BIOS配置VID的工作原理看起来很复杂

  
boy4477 发表于 2007-12-10 12:07 | 显示全部楼层

回16楼

根据不同主板电源结构而定<br />开机关机时序有严格要求,还有唤醒时序,都有严格要求,时序不对,会造成损坏。这个根据不同主板而定。<br />关机时序不对时,也可能会烧毁CPU的。<br /><br />另外,楼主使用CPLD做ACPI啊,成本怎么样。我见最常见的都是专用芯片或者分立元件搭接,成本都很低的。
 楼主| flydesk 发表于 2007-12-10 12:28 | 显示全部楼层

CPLD可以控制很多信号

比如使能信号,POWERGOOD,开关信号,指示灯……<br />信号多了用CPLD啊,板子简单就没必要了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

37

主题

295

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部