几乎相同的模拟电路,不一样的数字逻辑运算

[复制链接]
5751|26
 楼主| iC921 发表于 2009-11-18 20:27 | 显示全部楼层 |阅读模式
本帖最后由 iC921 于 2009-11-18 20:28 编辑

本帖附图来自国外某著名厂家(好象是ADI)的器件数据手册。

电路的特点是:两个电路完全一样,只是参数略有不同。电路因此分别完成数字的“与运算”和“或运算”。

有兴趣的读者不妨演算验证一下,看看是否确实是这样。
更有兴趣的读者,不妨搭建电路试一下,看看是否真的能实现这样的功能。如果遇到问题,那是什么问题,如何解决,如此等等。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
xwj 发表于 2009-11-18 20:42 | 显示全部楼层
太牵强了,纯属混淆概念,误导新人
 楼主| iC921 发表于 2009-11-18 20:48 | 显示全部楼层
我不这样看,而且恰恰相反。
yazhi68 发表于 2009-11-18 20:51 | 显示全部楼层
:lol
高手过招,本水货看热闹。
TopV 发表于 2009-11-18 20:56 | 显示全部楼层
我也凑热闹偶尔
 楼主| iC921 发表于 2009-11-18 21:06 | 显示全部楼层
找到了:本图出自ADI的CMP04 比较器datasheet

http://www.analog.com/static/imported-files/data_sheets/CMP04.pdf

详见该手册的第六页。
xwj 发表于 2009-11-18 21:46 | 显示全部楼层
草,打半天字浏览器出错,全白打了:(
心情一下就没了,简单说几句吧:

作为应用特例,一些特殊应用可以开拓思路,值得赞赏。比如简单的NE555就可以有成千上万种用法,还可以汇编成辑出书卖钱;

但是,以此沾沾自喜作为一个教学贴来发,那就是害人了。

很明显,电路是在模拟运算的基础上强行加上数字电路的约束来勉强扯成数字电路的计算公式,这只能在极端的特殊条件下才能成立。

比如,ABC不是只处于0和V+状态,而是各为0.5呢?
 楼主| iC921 发表于 2009-11-18 21:53 | 显示全部楼层
老X,X老,你的这些质疑正好说明:条件是首先值得关注的要项。
ejack 发表于 2009-11-18 22:02 | 显示全部楼层
这个是CMP04的应用电路。左边的波形是限制条件。
这个电路是CMP04的应用特例,参数均按照CMP04的精度进行过计算,如果照搬到别的比较器上可能会出问题的……
ejack 发表于 2009-11-18 22:07 | 显示全部楼层
不过这个思路我觉得是挺实用的……
根据具体的工作电压和比较器精度重算一下参数,能够满足普通应用。
 楼主| iC921 发表于 2009-11-18 22:25 | 显示全部楼层
 这个电路有时是有用,但噪声的兼容性变低的问题要注意。
HWM 发表于 2009-11-19 08:07 | 显示全部楼层
数字还是能“纯”则“纯”,别去特意玩那种“模糊拟似”的擦边球。
xwj 发表于 2009-11-19 08:19 | 显示全部楼层
这就好像因为:
0+0=0;0*0=0;
而且
2+2=4;2*2=4;
然后推出(归纳出、总结簇):
A+A=A*A
以为+号和=号是一样的,却不知只有在某些特殊的巧合下它才成立。
这种推演根本就是误导人。
ddb_21ic 发表于 2009-11-19 15:53 | 显示全部楼层
运放开环,就是个比较器啊。那两个反相点的电压是糊弄人的,标 V/40 和 V/201就好分析了。
其他就是电阻串并联的分压的关系了。
 楼主| iC921 发表于 2009-11-20 00:18 | 显示全部楼层
CMP04是一款比较器
 楼主| iC921 发表于 2009-11-20 00:49 | 显示全部楼层
这就好像因为:
0+0=0;0*0=0;
而且
2+2=4;2*2=4;
然后推出(归纳出、总结簇):
A+A=A*A
以为+号和=号是一样的,却不知只有在某些特殊的巧合下它才成立。
这种推演根本就是误导人。 ...
xwj 发表于 2009-11-19 08:19


老X,你这个误导比ADI的那个误导严重多了。需要巧合吗?
xwj 发表于 2009-11-20 01:35 | 显示全部楼层
本帖最后由 xwj 于 2009-11-20 01:36 编辑

你这个图,其实就是几个数学公式的转换罢了:
上图:
ABC代表1/101,和负端1/40比较,因为只有3*1/101>1/40,而1/101<1/40,而且2*1/101<1/40,所以推出个1=A*B*C;
下图:
ABC代表1/101,和负端1/201比较,因为有1/101>1/201,而2/101>1/201,而且3/101>1/201,所以推出个1=A+B+C;
——这什么逻辑?
     这不是和老x在13楼故意举的荒谬例子一回事吗???
maychang 发表于 2009-11-20 04:34 | 显示全部楼层
xwj也成夜猫了。
今夜无人入睡?
huangqi412 发表于 2009-11-20 08:15 | 显示全部楼层
这么多野猫啊.
zf365882541 发表于 2009-11-28 15:30 | 显示全部楼层
本来脑袋里就水,你这面粉一放进去就成浆糊了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

781

主题

17304

帖子

13

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