作者su35 (谣指部-指挥官)
看板Electronics
标题[问题] 请问可以推荐可以开关的电路
时间Thu Mar 31 06:53:32 2011
我们本来是用一个六脚的按键
如按起来是中间两脚跟上面两脚相连
按下去是中间两脚跟下面两脚互连
现在我想用一个电压输入来让它做开路短路
我想到的是用一个逻辑闸 AND来 可是我不晓得是会不会增加或减少输入讯号的电路
如AND闸 我在左边输入脚接一个可程式控制 输入永远为1的话
自然右边那只脚的讯号LOW 或 HIGH 就会等於输出那只脚
可是这样的话右边那只脚输入5V或3.3V 输出也会是同样的电压吗
因为我只是大学念过 没有实际去用过 所以想问大家一下
或是大家还有什麽更简单的设计可以提供给我
只要能用一个输入电压就能控制短路或断路就行
补充一下 我今天用NMOS去当开关 因为还拿不到Logic gate
我让它VGS>VDS 所以DS端可以通
我不是只要能输出电压而已 而是能I2C讯号可以沟通
结果讯号变的有够丑 SDA跟SCL完全对不起来 所以通讯失败
所以讯号不能因为ic而被破坏
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.135.52.29
1F:推 jfsu:用一个输入电压就能控制短路或断路<-这不就是MOSFET的功能吗? 03/31 13:01
2F:→ su35:那个要插四颗 而且体积还很大 还有别的吗 03/31 14:53
3F:→ beagle:relay。退堂。(威~武~) 03/31 15:54
※ 编辑: su35 来自: 220.135.52.29 (03/31 20:22)
4F:推 mosquito520:MOSFET或BJT 体积考量可以使用SOT-23封装 03/31 20:22
5F:→ mosquito520:或是CD4053,但是可能没办法变成短路跟断路的切换 03/31 20:22
6F:→ mosquito520:Analog Switch倒还可以 03/31 20:23
7F:→ mosquito520:根据你的补充 你应该是要做i2c的level shifter 03/31 20:23
8F:→ mosquito520:那有现成IC可以用,但MOSFET或BJT也都可以 03/31 20:24
9F:→ mosquito520:应该是你线路接错才会影响讯号... 03/31 20:24
10F:→ ksmrt0123:你是要切2个host还是两个slave? 03/31 20:31
11F:→ su35:两个slave 本来是可以用i2c选择位置 可是客户不要 要用手动按 03/31 22:21
12F:推 beagle:I2C 那不叫断路那叫 open drain ... 早该讲清楚的 03/31 22:22
13F:推 mosquito520:如果是要做单纯的switch不考虑准位 CD4053应该可以 03/31 22:34
14F:→ mosquito520:但如果是两个不同准位的i2c bus那应该就不行 03/31 22:34
因为是要让I2C能正常通讯 所以MOS应该是没办法 因为它会破坏波型
我刚用继电器 可以是可以 可是它必需要用到7A才能通
而我是用RS-232去接 RS-232应该不可能有7A
所以我现在要问大家一下 谁知道RS-232提供多少电流出来
即Relay 最小可以推动的电流是多少 有没有型号
最後的方法就是在接个小电路用rs-232去控制输出7A 但这是最後的方法
※ 编辑: su35 来自: 111.80.207.209 (04/01 13:07)
15F:推 ksmrt0123:SCL不用选 只要SDA 2选一接到host就好 04/01 15:32
16F:→ ksmrt0123:用mos应该ok, 你有正确pull-up吗? 04/01 15:33
问一个问题 我只用一颗NMOS DS端接SDA的两端
而G端用RS-232来控制
我的意思是没在接任何 电阻电容之类的 请问这样对吗
不是的话要怎麽弄
※ 编辑: su35 来自: 220.135.52.29 (04/01 19:02)
17F:→ ksmrt0123:2个slave的sda各用一颗mos, 只让其中一颗on 04/01 21:17
18F:→ ksmrt0123:sda最好三端都pull-up, host用2.2k, slave用22k 04/01 21:19
19F:推 mosquito520:我前面提了 用MOS应该是OK的 你要不要直接贴你的电路 04/02 01:52
20F:→ mosquito520:让大家看看你怎麽接的? 04/02 01:52
BBS上我不知道要怎麽画 上面有说明 就只有一颗NMOS
只是这一颗是十几年前的产品 我从家里找到的 不知道有没有影响
我下星期在找一颗新的在加上pull-up电阻试看看 我是有用示波器看
它的电压已经是3.3V 只是如我描述的 它的两个讯号会无法match
※ 编辑: su35 来自: 220.135.52.29 (04/02 08:40)
22F:→ mosquito520:老实说 这个google一下不难找... 04/02 15:45
23F:→ mosquito520:只是不知道你怎麽接的 实在搞不懂是怎样变形... 04/02 15:46
24F:→ ksmrt0123:原po需要的不是 level shifter 04/02 21:58
25F:推 mosquito520:原PO不是要作I2C BUS的switch吗 上面的文件只是做个 04/04 02:46
26F:→ mosquito520:参考 用MOS接不会造成问题 04/04 02:46
27F:→ mosquito520:分成两组MOS 用Switch控制两组MOS各别导通 04/04 02:47
28F:→ mosquito520:如果还是我认知错误 那我只能说我不懂原PO到底要做啥 04/04 02:47
30F:→ beagle:老实说, 直到现在为止, 还是没有人听懂你到底在讲什麽电路 04/06 05:21
有吧 只是没做过的 可能听不懂
我照着520大哥提供的图去弄 它变成会跑一会 会停一下
应该又是波型有问题
我最後拿MOS当开关输入+8V的电压去趋动继电器就OK了
我们公司我拿到的最低也只有8V才能趋动
请问一下有哪个型号的继电器是2V电压就能趋动
※ 编辑: su35 来自: 220.135.52.29 (04/10 18:55)