打印

主板里电压的时序问题

[复制链接]
4663|31
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
flydesk|  楼主 | 2007-12-9 17:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
chunyang| | 2007-12-9 19:02 | 只看该作者

电压的产生是受控的

必须在BIOS加载后才能实现,所以你说的现象根本不会发生,但早期的PC却是那样的。

使用特权

评论回复
板凳
michael_li| | 2007-12-9 19:39 | 只看该作者

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

楼主:
同时产生,会打乱各部分的初始化,行不通。

to chunyang大哥:
电压是先产生好的,不需要在bios加载才产生...

使用特权

评论回复
地板
chunyang| | 2007-12-9 19:58 | 只看该作者

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

使用特权

评论回复
5
flydesk|  楼主 | 2007-12-9 20:38 | 只看该作者

回楼上

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

使用特权

评论回复
6
chunyang| | 2007-12-9 21:37 | 只看该作者

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

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

使用特权

评论回复
7
flydesk|  楼主 | 2007-12-9 22:02 | 只看该作者

把系统BIOS拔掉

把系统BIOS拔掉,每个部分的电压都有,而且正常,只是有些板子在BIOS不正常工作的时候CPU电压会有偏差。
并且有些板子除了CPU电压外其他直接用电源模块,这些电源模块只需要有EN信号就有正常电压输出了。
当然,他们的有谁的先后是有时序的。
以上是我见到的主板的情况。

使用特权

评论回复
8
michael_li| | 2007-12-9 22:16 | 只看该作者

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



供电大体上是两路,一路就是12v 5v 3v这些main power
一路是给cpu供电的Vcore,这个确实需要电源控制芯片读取cpu的vid,根据6-7位的组合去选择一个电压,bulk电源产生芯片会送出一个pwm去产生Vcore电压,最后需要用一个信号去使能产生,需不需要bios参与,我再去确认一下。(唉,资历浅,很多东西不懂啊)

所以针对春阳2楼说的电压都是bios加载后产生的,反驳一下,呵呵!

使用特权

评论回复
9
michael_li| | 2007-12-9 22:18 | 只看该作者

flydesk 同学说的也不错

使用特权

评论回复
10
flydesk|  楼主 | 2007-12-9 22:55 | 只看该作者

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

BIOS是会控制南桥输出一些复位信号,比如,最近我们一个USB HUB出问题了,结果用BIOS发一个复位信号就可以正常工作了。
但是我没见过BIOS去复位电源管理芯片,所以没BIOS照样有电压。
回到我的问题,如果那些电压同时产生的话,结果我还不知道,改天也试看,呵呵

使用特权

评论回复
11
chunyang| | 2007-12-10 00:23 | 只看该作者

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

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

使用特权

评论回复
12
flydesk|  楼主 | 2007-12-10 09:08 | 只看该作者

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

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

使用特权

评论回复
13
michael_li| | 2007-12-10 09:51 | 只看该作者

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

从bios加载来说,所有bios加载都是在所有电压都好了,然后cpurst拉高之后才开始加载的。

bios调整cpu电压并不是控制vid,而是通过一个PGIO pin和反馈电路控制的,这是在加载之后调整的,一般来说,这种电压的波动是允许的。

使用特权

评论回复
14
flydesk|  楼主 | 2007-12-10 10:42 | 只看该作者

13楼这样说,我有疑问

怎么说不是VID控制呢?
CPU电源管理IC输出电压问题,DATASHEET都说了VID的各个值分别输出多少V电压,难道当VID一定时,电压还会有变化?
当然电压会反馈到BIOS。
电压波动,我拔掉CPU旁边的所有电解电容还能开机,哈哈

使用特权

评论回复
15
boy4477| | 2007-12-10 10:49 | 只看该作者

哈哈,我是专做这块的

说几句。
BIOS里面的选项只是超电压用的。
各个部分的电压都是板子内部固定的。这些电压要么是电源芯片本身固定,要么是通过电压参考芯片固定。CPU部分是靠CPU固定。
主板上的电源都是靠输入的12V、5V、3.3V来转出来的,转出来的电压又转其他的电压。所以都是有先后顺序的。这些都是严格按照桥的规格做出来的。

我想如果真的同时供电的话,开机可能会是1、就像michael_li说的,没有初始化,主板不会动,显示器点不亮;2、有可能“啪”的一声,MOS等元件烧毁,3、有可能看到桥冒一注青烟。

使用特权

评论回复
16
flydesk|  楼主 | 2007-12-10 11:00 | 只看该作者

不会冒烟

一些主板的电压先后时序是通过CPLD输出的,当CPLD没烧录的时候就是产生了我说的同时供电的情况,因为他们的使能信号都有上拉。
当然CPLD没烧录是不能开机的,因为其他很多信号都不对嘛。
烧录好后,要是我把CPLD给他们的使能信号脚都翘起来,你们想会怎么样?也就是同时供电了。

使用特权

评论回复
17
michael_li| | 2007-12-10 11:09 | 只看该作者

re 14楼

cpu电压是靠vid控制的

我说的是bios控制cpu电压,即bios里面调节cpu电压的选项

是通过一根GPIO pin来控制一块硬件电路反馈的,一般就少数几个选项而已

要知道而vid的组合却有很多

使用特权

评论回复
18
flydesk|  楼主 | 2007-12-10 11:37 | 只看该作者

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

使用特权

评论回复
19
boy4477| | 2007-12-10 12:07 | 只看该作者

回16楼

根据不同主板电源结构而定
开机关机时序有严格要求,还有唤醒时序,都有严格要求,时序不对,会造成损坏。这个根据不同主板而定。
关机时序不对时,也可能会烧毁CPU的。

另外,楼主使用CPLD做ACPI啊,成本怎么样。我见最常见的都是专用芯片或者分立元件搭接,成本都很低的。

使用特权

评论回复
20
flydesk|  楼主 | 2007-12-10 12:28 | 只看该作者

CPLD可以控制很多信号

比如使能信号,POWERGOOD,开关信号,指示灯……
信号多了用CPLD啊,板子简单就没必要了

使用特权

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

本版积分规则

37

主题

295

帖子

0

粉丝