自制USB接口和RS232串口的1-wire转接线

发布者:闪耀的星空最新更新时间:2016-09-22 来源: eefocus关键字:USB接口  RS232串口  1-wire转接线 手机看文章 扫描二维码
随时随地手机看文章
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的转接线吧。这种方法缺点同样如上

关键字:USB接口  RS232串口  1-wire转接线 引用地址:自制USB接口和RS232串口的1-wire转接线

上一篇:RS232接口规范及编程资料(下)
下一篇:解决RS-232接口通讯速率不足办法

推荐阅读最新更新时间:2024-05-03 00:40

基于USB接口和智能卡的PKI客户端设计
1 概 述 计算机、网络、通信技术的迅猛发展,使人们的生活和生产方式发生了深刻变化。高科技在给人们的工作和生活带来方便、舒适的同时,也给人们增添了许多困扰。安全问题首当其冲。PKI(Public Key Infrastructure,公钥基础设施)被誉为现代信息社会安全的基石,也是电子商务与电子政务的关键技术。它能够为所有网络应用透明地提供加密和数字签名等密码服务所必需的密钥和证书管理功能,能够提供认证、访问控制、数据完整性、机密性和不可否认性等核心安全服务。通常PKI系统主要由认证 机构、证书库、密钥备份及恢复系统、证书作废处理系统、PKI应用接口系统等部分组成。 PKI的基础是基于非对称加密算法的,每个用户需要有一个能够
[单片机]
基于<font color='red'>USB接口</font>和智能卡的PKI客户端设计
使用USB接口的ADSLMODEM的设计原理
    摘要: AD20msp910是ADI公司提供的一套用于ADSL MODEM的芯片集,它包括AD6435计算机接口、AD6436DMT协处理机、AD6437模拟端接口芯片、AD816线路驱动/收发器、ADSP-2183数字信号处理机。文中介绍了ADSL技术的基本原理以及AD6435、AD6436、AD6437和ADSP-2183的结构特点和引脚分类。最后给出了应用该芯片集设计ADSL MODEM的设计原理和方法。     关键词: ADSL  USB  MODEM  AM20msp910 随关互联网的日益发展,各种交互式多媒体方面的服务逐渐增加,这对于网络的连接速率要求也越来越高。在传统的
[应用]
基于ATmega128和CH374的USB接口的软硬件设计
随着嵌入式系统的发展,嵌入式MCU需要增加USB接口,以便实现与PC机等USB主机系统的通信。针对这样的需求,解决方案比较多,均有一个共同点,都采用PHILIPS公司的PDIUSBD12芯片,该芯片为并行总线接口,占用过多的MCU端口资源,且与MCU的软件接口编写复杂,同时芯片价格也不便宜。为此,采用南京沁恒电子有限公司的USB芯片CH374设计了一款USB接口,以解决嵌入式MCU与PC机通信问题。CH374不仅价格有优势,该公司还提供了完善的USB驱动程序,且在芯片内部集成了数据缓冲区、被动并行接口、串行接口、命令解释器、通用的固件程序等,这样,以CH374设计的USB设备,不需要详细了解USB通讯协议,开发编程非常方便。   
[单片机]
基于ATmega128和CH374的<font color='red'>USB接口</font>的软硬件设计
基于USB接口的数据采集与控制系统设计
1 系统结构    利用ADuC845单片数据采集器件和CH341 USB接口器件构成的数据采集与控制系统的框图如图1所示。ADuC845完成模拟量数据采集、开关量的输入输出、控制电压和PWM控制信号输出,CH341USB接口器件完成PC机与ADuC845的数据传输。 ADuC845中的数据打包后经USB器件传送至PC机,利用 PC机的数据处理程序完成数据处理与分析,并将其显示在所设计的系统界面上。同时,将控制命令通过USB接口传送至ADuC845,实现对外围设备的控制。 2 USB通信接口电路    USB通信接口电路采用CH341器件,图2为其电路。图2中,P3是USB端口,USB总线包括一对5 V电源线
[嵌入式]
基于高速USB接口模块的数据采集系统
  引言   工程师在设计基于PC的数据采集系统时都认为,要想获得比较好的性能,都需要使用PCI总线。其实并不是这样,随着USB通信技术的不断发展,USB总线的传输速度和可靠性都在逐步提升。对于广范应用的USB2.0,其最快速度能够达到480 Mb/s。就算其中一些中断或者协议占用一部分带宽,高于80 Mb/s的速度也是很容易实现的。而USB3.0协议下的理论速度可以达到USB2.0的10倍左右。另外,相比于PCI卡,USB接口对系统的开发与升级更加方便。   QuickUSB 是基于CY7C68013A 开发的一款针对USB2.0的高速USB模块。Bitwise公司为这款模块提供嵌入EEPROM的底层程序,同时还在PC端提供
[嵌入式]
USB接口的多功能容栅传感器测量系统
引言 容栅测量器具有测量可靠、体积小、功耗低、功能多等特点。随着测量技术向精密化、高速化、多功能化发展,具有多种优良特性的容栅传感器应用得越来越广泛。由于容栅传感器数据的传输多采用RS232/RS485总线方式,而USB总线方式方便、高效,并有取代串口通信方式的趋势,因此设计一款带USB接口的容栅传感器测量系统具有实际应用价值。 1 容栅传感器测量原理 容栅传感器的工作原理是根据平板电容理论而来。一般容栅传感器的结构包括动栅板和定栅板。动栅板包含发射极和接收极,定栅板包含反射极。反射极分别和发射极、接收极形成平板电容器。通过在发射极上施加n相激励信号,反射极将此信号反射到接收极,随着动栅板的移动,接收极的感应信号的幅度变化
[测试测量]
<font color='red'>USB接口</font>的多功能容栅传感器测量系统
莱迪思新一代USB 3.1 Type-C接口供电解决方案加快下一代USB接口开发
莱迪思推出全球首个可编程USB 3.1 Type-C接口解决方案,帮助制造商在最短时间内实现产品上市。 美国俄勒冈州希尔斯波罗市 — 2014年9月9日 —莱迪思半导体公司(NASDAQ: LSCC)——超低功耗、小尺寸客制化解决方案市场的。 领导者,今日宣布推出USB 3.1 Type-C接口供电解决方案,使得制造商能够立即开始USB 3.1 Type-C接口的开发并在最短的时间内实现产品上市。 最新发布的USB 3.1 Type-C规范定义了适用于智能手机、平板电脑和其他移动设备的微型插头,而莱迪思的供电解决方案全面解决了该规范下所有关键的供电相关的功能。 “USB 3.1 Type-C接口的显著优
[嵌入式]
轻松学PIC之RS232串口通信篇
大家好, 通过前一期的学习, 我们已经对ICD2 仿真烧写器和增强型PIC 实验板的使用方法及学习方式有所了解与熟悉,学会了如何用单片机来控制发光管、继电器、蜂鸣器、按键、数码管等资源,体会到了学习板的易用性与易学性,看了前几期实例,大部分都是基于单片机端口操作原理呢?   大家是否觉得这样一个单片机系统似乎缺少点什么呢?不错,本期我们将介绍单片机与电脑通讯,使单片机与PC 机能够联机工作。   单片机除了需要控制外围器件完成特定的功能外,在很多应用中还要完成单片机和单片机之间、单片机和外围器件之间,以及单片机和微机之间的数据交换和指令的传输,这就是单片机的通信。单片机的通信方式可以分为并行通信和串行通信。并行方式传送一个字
[单片机]
轻松学PIC之<font color='red'>RS232</font><font color='red'>串口</font>通信篇
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
更多每日新闻
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved