您的位置 首页 测评

克己USB接口和RS232串口的1-wire转接线

1-wire也叫one-wire,是美信(MAXIM)公司弄出来的一种连接各设备的串行通信方式。其实和普通的I2C,RS232,USB类似,就是不同设备之间互…

1-wire也叫one-wire,是美信(MAXIM)公司弄出来的一种衔接各设备的串行通讯办法。其实和一般的I2C,RS232,USB相似,便是不同设备之间相互传输数据的一种办法。和其他办法不同的是,此办法只需求一根1-wire数据线和一根地线就能够完成两个设备之间的双向数据交换。而咱们往常用的最多的USB则有电源,D+,D-和地线四根线,而RS232最少也要TXD,RXD和地线三根线。所以与这些办法比,1-wire能够削减连线数目。并且1-wire也像USB或许I2C相同支撑一条线上挂多个设备。其实其他公司也有相似的办法,只不过姓名不相同。

咱们的电脑不支撑1-wire接口,所以为了衔接电脑和1-wire设备,只好做一根线了。美信公司曾经出过USB接口转1-wire接口的芯片DS2490,能够不知道咋想的,后来竟然就停产了。

却是那个UART/RS232转1-wire的DS2480B还在持续出产。DS2480B能够去淘宝上买,假如你地点的单位与电子产品研制有关,能够去美信请求样片试下。由于该芯片是UART/RS232转1-wire的,所以DS2480B要想连到电脑的USB口,还需求USB转UART/RS232的芯片当电脑和DS2480B之间的翻译。所以只好选用USB转UART/RS232的PL2303芯片了。PL2303是用的很广的一个芯片,前期USB接口的手机数据线里根本都是用这个芯片将USB口信号转化成TTL电平的RS232信号。

假如你的电脑有规范电平的RS232接口(便是台式电脑机箱后边那个DB9接口的那种)就不需求专用的芯片了,只需几个二极管和电阻就能够做一个转接线了。

串口转1-wire和USB转1-wire转接线的功用是相同的,差异仅仅用的电脑接口不同,详细需求哪种,依据自己的电脑状况挑选。

1,这儿先说一下USB接口的转接线做法:

下面是美信供给的那个DS2480B的pdf里关于这个芯片的信息,简略的说一下怎样衔接:

1脚是GND,这个没啥好说的了吧?接USB的负极,也能够接PL2303的7脚或许21脚;

2脚接1-wire器材的DQ引脚;

3脚哪都不接,空着;

4脚接USB的+5V;

5脚和6脚关于一般的运用中,都接USB的+5V;

7脚接PL2303的TXD引脚(1脚);

8脚接PL2303的RXD引脚(5脚)。

留意:7脚和8脚的接法我没写错。此芯片的这两个引脚接法和一般RS232设备之间A设备的TXD接B设备的RXD,A设备的RXD接B设备的TXD的那种穿插衔接不同!这点要特别留意,开端我没留意,依照往常那种穿插接法弄的,后来连不上设备,找良久原因最终查原厂的pdf才发现是这个原因。

由于引脚很少,也不需求外围元件,所以从废电池保护板上剪了一块巨细差不多的带铜箔的PCB板,然后用刻刀手艺刻了一个板。
然后把芯片依照正确的方向放上去,焊好。
这个是我刷机器或许连外置设备用的一个PL2303的USB转UART(UART接口就相当于TTL电平的RS232串口)的数据线。选这根线是由于中心有个盒子,能够把这个芯片和PCB板放进去。其他几根线都是一体成形的,无法放。
焊上4根线。
前几年手机数据线顶用的十分广的PL2303,即便现在许多手机刷机和卫星接收机,机顶盒的晋级也都要用到这种线。把DS2480B那4根线依照正确的引脚焊好。
然后给PL2303顶部弄一点热熔胶,把DS2480B那块板贴到上面。顺便把那个1-wire引脚的线焊上。盖好盒子上面的盖子就完成了。

2,规范电平的RS232接口转接线的做法(这种转接线合作OneWireViewer软件能够衔接1-wire设备读取电压和电流,温度和部分EEPROM信息的,可是这个软件无法读取容量信息。而用其他软件却不支撑这种转接线):

这两个图差异是下面的那个有给1-wire器材供电的功用,假如你的1-wire设备现已用其他办法供电了,那就做上面这种不带供电功用的就能够了。

下图的DQ接1-wire器材的DQ引脚,GND接1-wire器材的GND引脚。

Zener Diode—>稳压二极管

Shottly Diode—>肖特基二极管

下图的DATA接1-wire器材的DQ引脚,VCC接1-wire器材的供电引脚,GND接1-wire器材的GND引脚。

Zener Diode—>稳压二极管

Shottly Diode—>肖特基二极管

C1是10uF/10V的钽%&&&&&%

最终再说一下:假如你的电脑没有规范电平的RS232接口,而你又想用USB接口,但你便是不想买DS2480B芯片,那就教你最终一招:先买一根PL2303芯片的USB转TTL串口的转接线,用这个线转出一个TTL电平串口。然后再买一个MX232芯片的TTL串口—>规范电平串口的转接线,把方才从USB转出来的TTL电平串口转化成规范电平的RS232接口。好了,现在你有了规范电平的RS232接口了,然后依照上面的图做一个规范电平的RS232转1-wire的转接线吧。这种办法缺陷相同如上

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/ceping/238010.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部