d****o 发帖数: 1112 | 1 有两个一样的ASIC,core都是1.0V的,每个大概需要电流20A
两个load离得比较远,搞一大块power pour或者专门的power layer不太可行。
原来是一个统一的1.0V,检测一个load下面的1.0V,基本上工作正常。
现在准备每个ASIC都有自己的1.0V power supply.可是为了不影响firmware,还是只能
有一个输入到power monitor.
我准备第一个1.0V V1接一个10k resistor引出来,第二个1.0V V2也接一个10k resist
or接出来,然后这两经过resistors的电压连在一起,接到power monitor哪里去。
理论上讲因为10k resistor很大,不会影响到各自的load,这样,中点,就是power mo
nitor看到的应该是(V1+V2)/2,正好符合我的要求
麻烦各位帮我看看,这样做有什么漏洞吗?
主要是为了节约成本,也不想动firmware,不想用analog switch之类的东西搞。
多谢。 |
g******u 发帖数: 3060 | 2 no way, the two loads will talk to each other.
There are tons of power supervisory chips on the market. |
a*****s 发帖数: 6260 | 3 俩电源都有自己的反馈路径,你这么一接变成了俩反馈路径搅一块,
电源直接较劲了。杯具那是一定的,就算接个很大的电阻也还是让人
不舒服。
resist
mo
【在 d****o 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 有两个一样的ASIC,core都是1.0V的,每个大概需要电流20A : 两个load离得比较远,搞一大块power pour或者专门的power layer不太可行。 : 原来是一个统一的1.0V,检测一个load下面的1.0V,基本上工作正常。 : 现在准备每个ASIC都有自己的1.0V power supply.可是为了不影响firmware,还是只能 : 有一个输入到power monitor. : 我准备第一个1.0V V1接一个10k resistor引出来,第二个1.0V V2也接一个10k resist : or接出来,然后这两经过resistors的电压连在一起,接到power monitor哪里去。 : 理论上讲因为10k resistor很大,不会影响到各自的load,这样,中点,就是power mo : nitor看到的应该是(V1+V2)/2,正好符合我的要求 : 麻烦各位帮我看看,这样做有什么漏洞吗?
|
ET 发帖数: 10701 | 4 为什么不行?
这就是voltage divider的办法,
voltage sense就是这么实现的。
【在 g******u 的大作中提到】![](/moin_static193/solenoid/img/up.png) : no way, the two loads will talk to each other. : There are tons of power supervisory chips on the market.
|
ET 发帖数: 10701 | 5 那也要看这个1k的电阻能不能给两个asic 电源带来load的影响。这个要参照用的电源的
application notes。
我认为接大电阻至少不会改变asic, 因为asic的输入impedance一般很小。
我建议楼主用的啥power supply 芯片,可以run个simulation看看。
【在 a*****s 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 俩电源都有自己的反馈路径,你这么一接变成了俩反馈路径搅一块, : 电源直接较劲了。杯具那是一定的,就算接个很大的电阻也还是让人 : 不舒服。 : : resist : mo
|
d****o 发帖数: 1112 | 6 我用的是10k电阻。。。电流相比load可以忽略不计。。。。
我用的是intersil的电源,回头仿真看看。。
源的
【在 ET 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 那也要看这个1k的电阻能不能给两个asic 电源带来load的影响。这个要参照用的电源的 : application notes。 : 我认为接大电阻至少不会改变asic, 因为asic的输入impedance一般很小。 : 我建议楼主用的啥power supply 芯片,可以run个simulation看看。
|
a*****s 发帖数: 6260 | 7 ASIC的switching noise不小吧,这个电源芯片自己也可能有ripple吧
大电阻不等于说交流串扰过不去吧,假定俩芯片是一样的(多半是一样)
这俩自己较劲的可能性我觉得不能排除。
模拟的话未见得能看出什么来,一般不就是个macro?
源的
【在 ET 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 那也要看这个1k的电阻能不能给两个asic 电源带来load的影响。这个要参照用的电源的 : application notes。 : 我认为接大电阻至少不会改变asic, 因为asic的输入impedance一般很小。 : 我建议楼主用的啥power supply 芯片,可以run个simulation看看。
|
a*****s 发帖数: 6260 | 8 有说俩都有反馈?
【在 ET 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 为什么不行? : 这就是voltage divider的办法, : voltage sense就是这么实现的。
|
ET 发帖数: 10701 | 9 恩。。问他们要macromodel..
【在 d****o 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 我用的是10k电阻。。。电流相比load可以忽略不计。。。。 : 我用的是intersil的电源,回头仿真看看。。 : : 源的
|
ET 发帖数: 10701 | 10 较劲不较劲是load 不load each other.
如果电源2的ouput impedance + 串联的resistor load电源1,(which i think not po
ssible,but i might be wrong), 会改变电源1的行为,那么就是问题。
1个电源能给asic供电,它的output impedance应该比asic大不少。
所以就像电源1 load 2个high impedance的电阻。
虽然我不知道楼主的问题的意义何在,比如是想观察rms value还是怎么的,但我不认为
他的办法达不到他想要的结果。
【在 a*****s 的大作中提到】![](/moin_static193/solenoid/img/up.png) : ASIC的switching noise不小吧,这个电源芯片自己也可能有ripple吧 : 大电阻不等于说交流串扰过不去吧,假定俩芯片是一样的(多半是一样) : 这俩自己较劲的可能性我觉得不能排除。 : 模拟的话未见得能看出什么来,一般不就是个macro? : : 源的
|
|
|
ET 发帖数: 10701 | 11 2个power supply自然都有自己的feedback, 无论是怎么做的。
关键还是加的电阻这个load的影响,会不会改变电源的稳定性。
我认为影响不大。
【在 a*****s 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 有说俩都有反馈?
|
E*****a 发帖数: 757 | 12 有个简单些的办法,你查一下spec,看看asic可以承受load line么
可以一个设个load line,一个不用设。检测那个不用设的就可以了。
resist
mo
【在 d****o 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 有两个一样的ASIC,core都是1.0V的,每个大概需要电流20A : 两个load离得比较远,搞一大块power pour或者专门的power layer不太可行。 : 原来是一个统一的1.0V,检测一个load下面的1.0V,基本上工作正常。 : 现在准备每个ASIC都有自己的1.0V power supply.可是为了不影响firmware,还是只能 : 有一个输入到power monitor. : 我准备第一个1.0V V1接一个10k resistor引出来,第二个1.0V V2也接一个10k resist : or接出来,然后这两经过resistors的电压连在一起,接到power monitor哪里去。 : 理论上讲因为10k resistor很大,不会影响到各自的load,这样,中点,就是power mo : nitor看到的应该是(V1+V2)/2,正好符合我的要求 : 麻烦各位帮我看看,这样做有什么漏洞吗?
|
E*****a 发帖数: 757 | 13 好像不是。听起来是,monitor就是个 feedback point,只能有一个close loop
一个open loop
【在 ET 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 2个power supply自然都有自己的feedback, 无论是怎么做的。 : 关键还是加的电阻这个load的影响,会不会改变电源的稳定性。 : 我认为影响不大。
|
d****o 发帖数: 1112 | 14 每个电源都有自己的feedback, type III compensation
monitor这个纯粹就是监视电压
和电源本身的反馈没关联。
【在 E*****a 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 好像不是。听起来是,monitor就是个 feedback point,只能有一个close loop : 一个open loop
|
d****o 发帖数: 1112 | 15 我需要在某个电源fail的时候关掉整个板子
所以要监视两个load
问题是我只有一个monitoring input...而且不想改firmware
【在 E*****a 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 有个简单些的办法,你查一下spec,看看asic可以承受load line么 : 可以一个设个load line,一个不用设。检测那个不用设的就可以了。 : : resist : mo
|
a*****s 发帖数: 6260 | 16 弄俩小monitor片子,输出端与一下?
【在 d****o 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 我需要在某个电源fail的时候关掉整个板子 : 所以要监视两个load : 问题是我只有一个monitoring input...而且不想改firmware
|
g******u 发帖数: 3060 | 17 其实很简单啊,比如这个芯片。
http://www.analog.com/static/imported-files/Data_Sheets/ADM13305.pdf
同时监测两路电源,有一路或者两路挂点就reset,全是数字逻辑,根本没有load问题。
【在 d****o 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 我需要在某个电源fail的时候关掉整个板子 : 所以要监视两个load : 问题是我只有一个monitoring input...而且不想改firmware
|
d****o 发帖数: 1112 | 18 其实我可以搞俩window comparator,open drain的
然后输出给monitoring circuit
很简单,需要简单地改变一下原来监视电路的阈值设置
但是我们firmware team很猪头,就这么个简单变化要花
一个星期改
要ship product了,没时间等丫的
Sigh
【在 a*****s 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 弄俩小monitor片子,输出端与一下?
|
d****o 发帖数: 1112 | 19 是很简单。搞俩window comparator with open drain output比这个
还简单,但是需要改系统的firmware
我们的firmware team猪头得很
没时间改这个
所以我那个主意,是在不改动系统的情况下最好的方案了,我觉得
不过有一个问题,就是如果一个off +7%,另一个off -7%,但是monitor还是看到perfe
ct 1.0V.这个没办法克服。
另外10K电阻对一个驱动20A/1V的电源来说,不会影响它的反馈电路,因为ASIC的静态阻
抗只有1.0ohm左右。
多谢各位的讨论,很有启发。
题。
【在 g******u 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 其实很简单啊,比如这个芯片。 : http://www.analog.com/static/imported-files/Data_Sheets/ADM13305.pdf : 同时监测两路电源,有一路或者两路挂点就reset,全是数字逻辑,根本没有load问题。
|
E*****a 发帖数: 757 | 20 每个output接个二极管接到monitor input就好了
哈哈哈哈哈哈哈
【在 d****o 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 我需要在某个电源fail的时候关掉整个板子 : 所以要监视两个load : 问题是我只有一个monitoring input...而且不想改firmware
|
|
|
g******u 发帖数: 3060 | 21 你不需要改任何程序,supervisory芯片的reset端口直接接一个三极管拉低你的单片机
MCLR pin, 就直接物理reset, 这是很可靠的办法。
perfe
态阻
【在 d****o 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 是很简单。搞俩window comparator with open drain output比这个 : 还简单,但是需要改系统的firmware : 我们的firmware team猪头得很 : 没时间改这个 : 所以我那个主意,是在不改动系统的情况下最好的方案了,我觉得 : 不过有一个问题,就是如果一个off +7%,另一个off -7%,但是monitor还是看到perfe : ct 1.0V.这个没办法克服。 : 另外10K电阻对一个驱动20A/1V的电源来说,不会影响它的反馈电路,因为ASIC的静态阻 : 抗只有1.0ohm左右。 : 多谢各位的讨论,很有启发。
|
E*****a 发帖数: 757 | 22 我倒是觉得,既然有monitor了,一个output可以monitor的话
从这个monitor接两个二极管,都是正接monitor的输入,负接两个1V
的输出,任何一个没了都会直接把monitor输入拽低
这就行了,哈
【在 g******u 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 你不需要改任何程序,supervisory芯片的reset端口直接接一个三极管拉低你的单片机 : MCLR pin, 就直接物理reset, 这是很可靠的办法。 : : perfe : 态阻
|
y*****c 发帖数: 72 | 23 找2个带manual reset或者on/off控制的monitor分别监控一个一路,
然后第一个输出直接接到第2个的on/off或者manureset就ok了
你这个方案问题比较大。
perfe
态阻
【在 d****o 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 是很简单。搞俩window comparator with open drain output比这个 : 还简单,但是需要改系统的firmware : 我们的firmware team猪头得很 : 没时间改这个 : 所以我那个主意,是在不改动系统的情况下最好的方案了,我觉得 : 不过有一个问题,就是如果一个off +7%,另一个off -7%,但是monitor还是看到perfe : ct 1.0V.这个没办法克服。 : 另外10K电阻对一个驱动20A/1V的电源来说,不会影响它的反馈电路,因为ASIC的静态阻 : 抗只有1.0ohm左右。 : 多谢各位的讨论,很有启发。
|
d****o 发帖数: 1112 | 24 我的系统远远比单片机复杂
power failure even要记录的
然后才是shutdown power
类似server,上面有个Baseband management controller
图省事,outsource给了一个业界知名的公司
不过他们够烂的,收钱的时候倒是毫不犹豫,每天2000
干出的活简直臭不可闻
所以啊,能不找他们就不找
【在 g******u 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 你不需要改任何程序,supervisory芯片的reset端口直接接一个三极管拉低你的单片机 : MCLR pin, 就直接物理reset, 这是很可靠的办法。 : : perfe : 态阻
|
d****o 发帖数: 1112 | 25 这不是被firmware team给搞没办法了嘛
其实挺简单的一东西,就是因为不能改firmware,所以纠结啊
推荐一个power sequencer, monitor
Lattice的POWR1014A,便宜好用,大概4,5块钱
能监视10个模拟输入,4个数字输入,10个输出控制时序
还有俩可以驱动NFET的输出
I2C接口,内部有类似CPLD的东西供编程用
软件好用,基本上10分钟就上手了
推荐
Analog有更好的,但是价格一般贵一倍以上。
【在 y*****c 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 找2个带manual reset或者on/off控制的monitor分别监控一个一路, : 然后第一个输出直接接到第2个的on/off或者manureset就ok了 : 你这个方案问题比较大。 : : perfe : 态阻
|
y*****c 发帖数: 72 | 26 4-5$太贵了,如果是消费类电子你就要被老板k了,我说的那个方案
批量化了最多20cents-30cents
【在 d****o 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 这不是被firmware team给搞没办法了嘛 : 其实挺简单的一东西,就是因为不能改firmware,所以纠结啊 : 推荐一个power sequencer, monitor : Lattice的POWR1014A,便宜好用,大概4,5块钱 : 能监视10个模拟输入,4个数字输入,10个输出控制时序 : 还有俩可以驱动NFET的输出 : I2C接口,内部有类似CPLD的东西供编程用 : 软件好用,基本上10分钟就上手了 : 推荐 : Analog有更好的,但是价格一般贵一倍以上。
|