串口扩展芯片应用介绍

串口扩展芯片应用介绍
串口扩展芯片应用介绍

串口扩展芯片应用介绍

一、概述

随着嵌入式系统的功能越来越强大,搭载的外围设备也不断的增加,为了方便系统的集成,现在的外围设备通常都提供了标准的通信接口。在这些标准接口当中最常用的就是我们比较熟悉的串口。串口作为一种工业标准接口有他的先天优势所在,通信速率较高,通信距离也比较远,集成也很方面。目前通常的嵌入式系统的cpu通常只有2个串口最多也就4个左右,如果外围需要搭载的串口设备超过4个,这个时候,我们就不得不增加进行串口扩展。日前我了解到的一个功能强大的串口扩展芯片WK2166,他是成都为开微电子的最新串口扩展芯片,他们的官方网站提供了驱动源代码、电路设计原理图、封装库等,开发十分方便,下面我们就简单介绍一下wk2166的特性。

1、总体特性概述

支持多种主机接口:可以选择 UART,SPI,IIC或8位并口

低功耗设计,可以配置自动休眠,自动唤醒模式(uS 级唤醒)

宽工作电压设计,工作电压为2.5V~5V

精简的配置寄存器和控制字,操作简单可靠

提供工业级和商业级产品

高速CMOS工艺

2、主接口特性

2.1 UART主接口特性

主接口为标准的三线UART串口(RX,TX,GND),无需其它地址信号、控制信号线

波特率自适应技术

可选择的奇校验,偶校验和无校验模式

业界首创的不需地址线控制的串口扩展方式,通过芯片内置的协议处理器实现多串

口扩展

UART主接口可以通过引脚设置为红外模式

2.2 SPI主接口特性

最高速度5M bit/s

仅支持SPI从模式

SPI模式0

2.3 IIC并口主接口特性

兼容IIC总线接口

最高速度400kbit/s

仅支持IIC从模式

2.4 8位并口主接口特性

标准8位MCU总线接口

命令和数据共用8位地址总线,通过A0(数据/控制)信号进行切换

子通道选择通过命令字控制和指示,无需额外的通道指示信号线

仅占用2个地址空间

3、子串口特性说明

子通道串口独立配置,高速、灵活:

每个子串口为全双工,每个子串口可以通过软件开启/关闭

波特率可以独立配置,波特率可以设置任意大小,子串口最高可以达到2M bps 每个子串口字符格式包括数据长度、停止位数、奇偶校验模式可以独立设置

完善的子串口状态查询功能

FIFO功能:

每个子串口具备独立的256级发送FIFO,发送FIFO触发点可按用户需求进行编程,设置任意大小的触点。

每个子串口具备独立的256接收FIFO,接收FIFO触发点可按用户需求进行编程,设置任意大小的触点。

软件FIFO使能和清空

FIFO状态和计数器输出

流量控制:

支持RTS、CTS的硬件自动流量控制

支持XON/XOFF的软件自动流量控制,XON/XOFF可编程字符自动发送/识别

RS-485功能:

RTS控制的自动RS-485收发控制。RTS信号可以实现默认电平设置。

RS-485网络地址自动识别功能

错误检测:

支持奇偶校验错误、数据帧错误、break错误及溢出错误检测

支持对接收FIFO每个字节的状态进行检测

每个子串口可以独立软件复位

内置符合SIR标准的IrDA红外收发编解码器,传输速度可达115.2K bit/s

4、丰富的中断系统

接收FIFO触点中断

接收FIFO超时中断

发送FIFO触点中断

发送FIFO空中断

CTS中断

RTS中断

XOFF中断

数据错误中断

5、应用方案

5.1 wk21在车载综合信息平台上的应用

功能:车载综合信息平台是现代汽车通讯与导航产品的发展走势,这种平台将整合汽车通信和导航功能,成为一个可提供各种动态路况交通信息、汽车行驶信息,交通娱乐服务的综合汽车信息系统,可播放DVD/CD/MP3、接收电视、倒车监控、车载电话等

系统构成

车载导航产品嵌入式系统的硬件平台一般是以一颗通用的cpu为主,辅以图形加速芯片,存储芯片,外围接口芯片等,再接众多的外设模块构成,可选择的嵌入式操作系统有Wince,linux,VxWorks等,再加上导航引擎,电子地图和用户操作界面等组成。

Wk2xxx主接口可以是uart\spi.嵌入式平台通过uart或者spi同wk2xxx相连,wk2xxx可以扩展4个子串口分别连接GPS模块,倒车雷达模块,蓝牙模块,显示器。

5.2 wk2xxx在工业PDA设计中的应用

功能:

工业PDA不同于普通的PDA,需要大量整合外部设备。最新的工业PDA需要内置读卡器(RFID/RFIC读卡器)、打印机以及条码扫描仪等,新的走势还需要在工艺PDA中加入无线通信的功能,如WLAN、CDMA/GPRS、蓝牙等移动通信功能。诸多的外设都是标准的异步串口通信接口,PDA一般选用ARM芯片作为主控CPU,ARM芯片自带的2到3个串口是远远不能满足连接众多外设的需求,采用WK2XXX系列uart可以方便的实现串口的扩展。

系统架构:

该方案中,选用ARM9作为主CPU:

ARM9自带3个串口,串口钱用于初始程序的下载,以及PDA与PC等设备的通信接口。

串口2设计成PDA的红外接口。串口3用于连接触摸屏的输入。那么选用spi 接口的wk2xxx扩展4个串口。扩展出来的串口分别连接蓝牙模块,条码扫描/RFID 读卡器,GSM/CDMA,串口打印头等

USB转串口芯片介绍

pl2303原理应用 PL2303符合USB1.1标准,价格3RMB.

2 CP2102/CP2103简介 SiliconLaboratories公司推出的USB接口与RS232接口转换器CP2102/CP2103是一款高度集成的USB-UART桥接器,提供一个使用最小化元件和PCB空间来实现RS232转换USB的简便解决方案。如图1所示,CP2102/CP2103包含了一个USB功能控制器、USB收发器、振荡器和带有全部调制解调器控制信号的异步串行数据总线(UA RT), 采用5 mm×5 mm MLP-28的封装。 CP2102/CP2103作为USB/RS232双向转换器,一方面可以从丰机接收USB数据并将其转换为RS232信息流格式发送给外设;另一方面可从RS232外设接收数据转换为USB数据格式传送至主机,其中包括控制和握手信号。

2.1 USB功能控制器和收发器 2.2异步串行数据总线(UART)接口 CP2102/CP2103UART接口包括TX (发送)和RX(接收)数据信号以及RTS、CTS、DSR、DTR、DCD和RI控制信号。UART支持RTS/CTS、DSR/DTR和X-On /X-Off握手。 通过编程设置UART,支持各种数据格式和波特率。在PC机的COM端口编程设置UART的数据格式和波特率。表1 为其数据格式和波特率。 2.3 内部EEPROM CP2102/CP2103内部集成有1个EEPROM,用于存储由设备制造商定义的USB 供应商ID、产品ID、产品说明、电源参数、器件版本号和器件序列号等信息。USB配置数据的定义是可选的。如果EEPROM没有被OEM的数据占用,则采用表1所示的默认配置数据。注意,对于可能使用多个基于CP2102/CP2103连接到同一PC机的OEM应用来说,则需要专用的序列号。 内部EEPROM是通过USB编程设置的,允许OEM的USB配置数据和序列号可以在出厂和测试时直接写入系统板上的CP2102/CP2103。Cygnal提供了一个专门为C P2102/CP2103的内部EEP-ROM编程设置工具,同时还提供免费的驱动WindowsDLL格式的程序库。这个程序库可将。EEP-ROM编程步骤集成到OEM在制造中进行流水线式测试和序列号的管理的自定义软件中。EEP-ROM的写寿命的典型值为100000次,数据保持时间为100年。为了防止更改USB描述符,应将其锁定。 2.4其他功能 CP2103除上述功能外也可实现RS485接口与USB接口转换功能,CP2103支持4个可按照控制信息定义的GPIO引脚。 3 典型应用电路 3.1 硬件电路设计

RS-232多串口扩展器件SP2538及其应用

RS-232多串口扩展器件SP2538及其应用摘要:SP2538是采用低功耗CMOS工艺生产的专用串行口(RS232)扩展芯片,它可将单片机或DSP等原有的单UART串口扩展至5个全双工UART口,从而解决了此类器件串口太少的问题。文中介绍了SP2538的性能特点,引脚功能及应用方法,并以单片机为例给出了多串口扩展的硬件电路及相应的通信程序。关键词:RS-232;串口扩展;单片机;SP25381概述SP2538是专用低功耗串行口扩展芯片,该芯片主要是为解决当前基于UART串口通信的外围智能模块及器件较多,而单片机或DSP原有的UART串口又过少的问题而推出的。利用该器件可将现有单片机或DSP的单串口扩展至5个全双工串口。与其它具有多串口的单片机或串口扩展方案相比,采用SP2538实现的多串口扩展方案,具有扩展串口数量多、对扩展单片机的软硬件资源占用少、使用方法简单、待扩展串口可实现较高的波特率、成本低廉、性价比高等优点。同时,它还具有如下特点:●可将单UART串口扩展为5个UART串口;●工作速率范围宽,5个子串口可产生2400bps~9600bps之间的任意波特率;●可全双工工作,母串口和所有子串口都支持全双工UART传输模式;●工作电源电压范围宽:3.3V~5.5V;●典型工作电流为4.6mA(子串口速率为9600bps、VCC为3.3V时); ●资源占用少,除占用上位机原有串行口中断外,不占用任何中断资源;●具有节电模式,进入节电模式后,其典型静态电流约8μA;●上位机发送数据可自动唤醒;●输出误差小,所有子串口的输出波特率误差均小于0.08%;●误码率低于10-9(所有串行口数据输入波特率误差小于等于±2%);●接收范围宽,波特率误差小于2.5%时,子串口即可完全正确接收;母串口的接收范围更宽,并可自适应56000bps和57600bps两种标准波特率(fosc—in为20.0MHz时);●可用上位机进行监控,并具有上电复位和看门狗监控输出,适用于没有看门狗或需要更多重监控的高可靠上位机程序监控系统。2引脚功能SP2538具有双列直插DIP及双列贴片SOIC两种封装形式。后缀为SP2538xxH的复位时输出高电平而后缀为SP2538xxL的复位时输出低电平,可分别适用高、低电平复位的单片机。图1给出了DIP封装高电平复位SP2538DPH的外形及引脚排列图,各引脚的功能说明列于表1。[!--empirenews.page--]表1 SP2538引脚说明引脚名称引脚编号引脚类型引脚描述TX5~TX01、3、5、7、9、14Output 串口5~串口0数据发送(连接上位机RX口)RX5~RX02、4、6、8、10、13Input串口5~串口0数据接收(连接上位机TX口)VCC111- - -电源1(逻辑电路电源)+RST12Output复位控制输出(适用于高电平复位的MCU)VCC215- - -电源2(时钟电路电源)GND16- - -电源地OSCI17Input时钟输入(用于波特率发生器等)OSCO18Output时钟输出ADRI0~ADRI219~21Input母串口(RX5)数据接收地址0~2ADRO0~ADRO222~24Output母串口(RX5)数据发送地址0~23应用说明3.1母串口收发数据过程与时序(1)上位机接收来自母串口的数据上位机从母串口接收到一个字节数据后,会立即读取SP2538的输出地址ADRO2~ADRO0(编码方式为:8-4-2-1码),然后根据输出地址的编码即可判断接收到的数据来自哪个子串口,上位机接收来自母串口的数据时序如图2所示。(2)上位机向母串口发送数据发送数据时,上位机首先通过串口写入欲发送数据的子串口号,即先由上位机的串口发送数据地址ADRI2~ADRI0(编码方式:8-4-2-1码),然后将欲发送的数据由上位机串口发出。需要注意的是:母串口的波特率是子串口的6倍,即上位机在连续向母串口发送6个字节的时间内,子串口才能发送完一个字节。上位机向母串口发送数据的时序如图3所示。表2列出了SP2538的操作时限要求。表2 SP2538操作时限时限内容说明最小值典型值最大值Tpwr-up上电复位延时150ms……Treset芯片指令复位时间……50μsTwdt-rst看门狗溢出复位脉冲宽度80ms……Taddr-in数据接收地址保持时间10ns……Twake-up芯片唤醒延时……9msTaddr-hold数据发送地址保持时间(2/fosc-in)ms……Twdt-over看门狗溢出周期800ms……3.2其它说明母串口和所有子串口内部均具

串口扩展,uart扩展,串口扩展485接口

串口扩展方案 基于VK3366的串口扩展串口方案 二、技术领域 电子信息 通信工程 三、现有技术的技术方案 3.1 软件模拟法: 可根据串行通讯的传送格式,利用定时器和主机的I/O口来模拟串行通讯的时序,以达到扩展串口的目的。接收过程中需要检测起始位,这可以使用查询方式或者在端口具有中断功能的主机中也可以使用端口的中断进行处理。接收和发送过程中,对定时的处理既可以使用查询方式也可以使用定时器中断方式。为了确保数据的正确性,在接收过程中可以在检测异步传输的起始信号处加上一些防干扰处理,如果是无线传输系统,在接收每个位时可以采用多次采样。对于有线系统来说,1次采样就够了,软件模拟串口还是有它自身的一些不足,面临着采样速度比较慢,采样方式还是不如硬件采样方式准确,抗干扰能力也差很多。 3.2基于TL16C554的串行口扩展 TL16C554是TI公司生产的4通道异步收发器集成芯片。对TL16C554串行通道的控制,是通过对控制寄存器LCR、IER、DLL、DLM、MCR和FCR编程来实现的。这些控制字决定字符长度、停止位的个数、奇偶校验、波特率以及调制解调器接口。控制寄存器可以任意顺序写入,但是IER必须最后一个写入,因为它控制中断使能,如果后面还需要调整数据格式,波特率这些就比较困难,操作也不够灵活。串行通道内的波特率发生器(BRG)允许时钟除以1至65535之间的任意数,BRG根据其不同的三种通用频率中的一种来决定标准波特率。 3.3 基于GM8123/25系列芯片的串行口扩展 GM8123/25系列串口扩展芯片可以全硬件实现串口扩展,通讯格式可设置,并与标准串口通讯格式兼容。GM8125可扩展5个标准串口,通过外部引脚选

串口电平转换芯片数据手册SP3222_3232E

DESCRIPTION s Meets true EIA/TIA-232-F Standards from a +3.0V to +5.5V power supply s 235KBps Transmission Rate Under Load s 1μA Low-Power Shutdown with Receivers Active (SP3222E ) s Interoperable with RS-232 down to +2.7V power source s Enhanced ESD Specifications: ±15kV Human Body Model ±15kV IEC1000-4-2 Air Discharge ±8kV IEC1000-4-2 Contact Discharge The SP3222E/3232E series is an RS-232 transceiver solution intended for portable or hand-held applications such as notebook or palmtop computers. The SP3222E/3232E series has a high-efficiency, charge-pump power supply that requires only 0.1μF capacitors in 3.3V operation. This charge pump allows the SP3222E/3232E series to deliver true RS-232performance from a single power supply ranging from +3.3V to +5.0V. The SP3222E/3232E are 2-driver/2-receiver devices. This series is ideal for portable or hand-held applications such as notebook or palmtop computers. The ESD tolerance of the SP3222E/3232E devices are over ±15kV for both Human Body Model and IEC1000-4-2 Air discharge test methods. The SP3222E device has a low-power shutdown mode where the devices' driver outputs and charge pumps are disabled. During shutdown, the supply current falls to less than 1μA. SELECTION TABLE L E D O M s e i l p p u S r e w o P 232-S R s r D e v i r 232-S R s r e v i e c e R l a n r e t x E s t n e n o p m o C n w o d t u h S L T T a S -3e t t f o .o N s n i P 2223P S V 5.5+o t V 0.3+224s e Y s e Y 02,812 323P S V 5.5+o t V 0.3+2 2 4 o N o N 6 1

UART多串口扩展器SP2349及其应用_王鹏

东北电力学院学报 第24卷第6期 Journal Of Northeast China Vol.24,No.6 2004年12月Institute Of Electric Power Engineering Dec.,2004 文章编号:1005-2992(2004)06-0071-03 UART多串口扩展器SP2349及其应用 王 鹏,佟 科,李贻涛 (东北电力学院电力工程,吉林吉林132012) 摘 要:为了满足数字化及智能化要求,目前以单片机为核心的智能化测控系统及电子产品应当具 备网络通信功能,而普通单片机仅有单个U AR T,远不能满足联网后同时和外部器件用U ART通信的 要求。SP2349是一种新颖的串口扩展器件,可将8位、16位、32位单片机的一个高波特率的UA RT扩 展为3个U ART,解决了普通单片机UA RT串口太少的问题,以很低的成本扩展了系统的功能。给出 该器件的主要特性、引脚说明及应用说明,并以A T89C52单片机为例给出多串口扩展应用电路及相应 程序框图。 关 键 词:串口扩展;单片机 中图分类号:T N492 文献标识码:A 当前,以单片机为核心构成的智能化测控系统及电子产品不断涌现,为了满足数字化及智能化要求,许多外围电路功能模块、部件、器件及传感器也具备了UART串口通信功能。而现阶段的8位、16位、32位单片机却大部分仅提供一个UART串口,这样就很难满足系统中一方面要与具有UART功能的串口部件通信,另一方面又要与上位机通信的要求。利用SP2349多串口扩展器,可很好地解决此问题。 1 工作特性 SP2349是采用低功耗CMOS工艺设计的UART多串口扩展芯片。该器件可将一个高波特率的UA RT串口扩展为3个较高波特率的UART串口,从而为系统需要多个串口时提供了很好的解决方案。该器件的主要特性如下: (1)不必购买学习新的开发工具利用原有仿真器和编程器即可; (2)使用简单采用独创的所见即所得的设置方法设置芯片的所有工作模式; (3)占用资源少不占用宝贵的外部中断资源仅复用已有的串口中断资源; (4)接口简单仅占用单片机4条输入/输出控制线I/O; (5)睡眠功能降低系统功耗提高系统抗干扰性能; (6)子串口波特率最高可达115.2kbps; (7)可由软件设置子串口波特率三个子串口波特率可独立软件设置; (8)可由软件关闭一个子串口另外一个子串口波特率可加倍; (9)可由软件设置为10位或11位数据格式用于奇偶效验或多机通信; (10)看门狗输出取代上位机外挂的看门狗监控IC大幅降低生产成本; (11)宽工作速率75Bps~115.2kbps; (12)可节电模式进入节电模式后典型静态电流约0.5μA; 收稿日期:2004-10-14 作者简介:王 鹏(1954-),男,东北电力学院电力工程系,高级工程师.

常用芯片及其功能介绍

74LS系列 74LS00 TTL 2输入端四与非门 74LS01 TTL 集电极开路2输入端四与非门 74LS02 TTL 2输入端四或非门 74LS03 TTL 集电极开路2输入端四与非门 74LS122 TTL 可再触发单稳态多谐振荡器 74LS123 TTL 双可再触发单稳态多谐振荡器 74LS125 TTL 三态输出高有效四总线缓冲门 74LS126 TTL 三态输出低有效四总线缓冲门 74LS13 TTL 4输入端双与非施密特触发器 74LS132 TTL 2输入端四与非施密特触发器74LS133 TTL 13输入端与非门 74LS136 TTL 四异或门 74LS138 TTL 3-8线译码器/复工器 74LS139 TTL 双2-4线译码器/复工器 74LS14 TTL 六反相施密特触发器 74LS145 TTL BCD—十进制译码/驱动器 74LS15 TTL 开路输出3输入端三与门 74LS150 TTL 16选1数据选择/多路开关 74LS151 TTL 8选1数据选择器74LS153 TTL 双4选1数据选择器 74LS154 TTL 4线—16线译码器

74LS155 TTL 图腾柱输出译码器/分配器 74LS156 TTL 开路输出译码器/分配器 74LS157 TTL 同相输出四2选1数据选择器 74LS158 TTL 反相输出四2选1数据选择器 74LS16 TTL 开路输出六反相缓冲/驱动器 74LS160 TTL 可预置BCD异步清除计数器 74LS161 TTL 可予制四位二进制异步清除计数器 74LS162 TTL 可预置BCD同步清除计数器 74LS163 TTL 可予制四位二进制同步清除计数器74LS164 TTL 八位串行入/并行输出移位寄存器74LS165 TTL 八位并行入/串行输出移位寄存器 74LS166 TTL 八位并入/串出移位寄存器74LS169 TTL 二进制四位加/减同步计数器 74LS17 TTL 开路输出六同相缓冲/驱动器 74LS170 TTL 开路输出4×4寄存器堆 74LS173 TTL 三态输出四位D型寄存器 74LS174 TTL 带公共时钟和复位六D 触发器 74LS175 TTL 带公共时钟和复位四D 触发器 74LS180 TTL 9位奇数/偶数发生器/校验器 74LS181 TTL 算术逻辑单元/函数发生器 74LS185 TTL 二进制—BCD代码转

基于SPI的多串口扩展方案

基于SPI的多串口扩展方案(1扩8) 前言 随着电子技术的发展,以微处理器(MCU),PC机组成的主从分布式测控系统已成为当今复杂的测控系统的典型解决方案。单片机以其独特的串口通信功能为主,从设备之间的数据传输提供了便利。但是51系列单片机只提供了一个全双工的串行通信接口,这对于一个实时性要求较高,测控功能复杂的系统而言是一个美中不足之处。在我们设计的智能密集测控系统中,就需要测控工具有多个实时全双工的串行通信接口。我们现在只能是选择有多个串口的单片机或者是进行串口扩展,选择多串口的单片机肯定成本比较高,而且局限性比较大;那么最好的方案还是进行串口扩展。根据本人的对多款串口扩展芯片在性能、价格上的比较,个人认为维肯电子的VK3266这款串口扩展芯片还是相当不错的,下面我们就也VK3266来对单片机的串口进行扩展。以单片机的一个串口,扩展为4个全双工的串口。

1、系统原理框图 2、 硬件原理图 硬件原理框图介绍:本设计主要依赖的硬件是2块VK3224串口扩展芯片实现一个spi 接口扩展8个uart 接口,外部电路实现简单。主要是晶振电路,复位电路,spi 接口电路。

3、VK3224芯片介绍 1.产品概述 VK3224是SPI TM接口的4通道UART器件。VK3224实现SPI桥接/扩展4个串口(UART)的功能。 扩展的子通道的UART具备如下功能特点: 每个子通道UART的波特率、字长、校验格式可以独立设置,最高可以提供1Mbps的通信速率。 每个子通道可以独立设置工作在IrDA红外通信。 每个子通道具备收/发独立的16 BYTE FIFO,FIFO的中断为4级可编程条件触发点。 VK3224采用SOP20绿色环保的无铅封装,可以工作在2.5~5.5V的宽工作电压范围,具备可配置自动休眠/唤醒功能。 [注]:SPI TM为MOTOLORA公司的注册商标。 2.基本特性 2.1 总体特性 低功耗设计,可以配置自动休眠,自动唤醒模式 宽工作电压设计,工作电压为 2.5V~5.5V 精简的配置寄存器和控制字,操作简单可靠 提供工业级和商业级产品 高速CMOS工艺 采用符合绿色环保政策的SOP20无铅封装

常用芯片介绍

[交流] 常用芯片介绍 本帖最后由望眼欲穿2 于2010-7-20 22:32 编辑 1.音频pcm编码DA转换芯片cirrus logic的cs4344,cs4334 4334是老封装,据说已经停产,4344封装比较小,非常好用。还有菲利谱的8211等。 2.音频放大芯片4558,LM833,5532,此二芯片都是双运放。 3.244和245,由于244是单向a=b的所以只是单向驱动。而245是用于数据总线等双向驱动选择。同时2 4.373和374,地址锁存器, 5.max232和max202,max3232 TTL电平转换 6.网络接口变压器。需要注意差分信号的等长和尽量短的规则。 7.amd29系列的flash,有bottom型和top型,主要区别是loader区域设置在哪里?bottom型的在开始实际就是这么命名的。 8.74XX164,它是一个串并转换芯片,可以把串行信号变为并行信号,控制数码管显示可以用到。 9.网卡控制芯片CS8900,ax88796,rtl8019as,dm9000ae当然这些都是用在isa总线上的。24位AD:表运放:ITL114,不过据说功耗有点大 音频功放:一般用LM368 音量控制IC:PT2257,Pt2259. PCM双向解/编码:ADC/DAC CW6691. cirruslogic公司比较多 2.4G双工通讯RF IC CC2500 1.cat809,max809,这些是电源监控芯片,当低于某一电压以后比如3.07v等出现一个100ms的低电平,实等就是出现一个100ms的高电平。还有一些复位芯片,既有高又有低复位输出,同时还有带手动触发复位功能 2.pericom的pt7v(pi6cx100-27)压控振荡器,脉冲带宽调制。 1、语音编解码TP3054/3057,串行接口,带通滤波。 2、现在用汉仁的网卡变压器HR61101G接在RTL8019AS上,兼容的有VALOR的FL1012、PTT的PM2 3、驱动LED点阵用串行TPIC6B595,便宜的兼容型号HM6B595 交换矩正:mt 8816 8*16 双音频译码器:35300 我们原来使用单独的网络变压器,如常用的8515等。现在我们用YDS的一款带网络变压器的RJ45接口。 其优点:1.体积仅比普通的RJ45稍微大一点。 2.价格单买就6元,我觉得量稍微大点应该在4-5左右或者更低。 3.连接比较方便只要把差分信号注意就可以了。 缺点:用的人不多,不知道是因为是新,还是性能不好,我们用了倒没什么问题。不过没有做过抗雷击等测试,我觉得最好再加一点典型电路的原理图等。比如说网络接口,串口232,485通讯,I2C级连,RAM连接,F

用多路复用器扩展MCU串口

用多路复用器扩展MCU串口 多微控制器(MCU)/微机组成的分布式、主从式系统是现代复杂通信、控制系统的典型解决方案。分布式环境下的多机协同,要求系统状态和控制信息在多机间进行快速传递,这通常借助简单有效的串行通信方式。现有的微控制器一般所带的串行接口非常适用于点对点通信的场合;但对于实时性要求高的多机通信场合,这类接口必须在串口数量和功能上进行扩展,才能满足对实时性要求较高的应用场合的需要。 ?本文讨论了一种适用于多机实时环境下的、新的可重配置串口扩展方案。图1为本方案框图。多路复用器是本方案的硬件核心。方案的要点是利用Mux动态地将MCU的串口在串行通道间切换,以达到串口扩展的目的。本文中MCU 以89C51为例,Mux 以MAX353为例。 ?MAX353 是Maxim公司推出的高性能多路复用器,实际可构成两对单刀单掷模拟开关,两对开关状态由一个引脚控制。MAX353基本参数为导通电阻小于35Ω;导通时间小于175ns,关断时间小于145ns。以上参数完全满足本方案的使用要求。 ?以下介绍本串口扩展方案的基本工作原理。 ?两串行通道和MAX353、89C51的连接两串行通道CH1,CH2通过多路复用器MAX353接到89C51的串口,多路复用器MAX353由89C51的一个I/O引脚控制。其中串行通道CH2的输出TXD2同时接到89C51的外部中断输入请 求INT0或INT1上。为了适应各种串口通信协议的需要,可在电路中加上电平转换器件,如图1所示。 ?中断源的使用和设置CH1仍旧使用串口中断,而CH2使用外部中断INT0或INT1(下面以INT0为例)。当CH2有信息来时,TXD2上将出现起始标志:

常用AD芯片介绍

目前生产AD/DA的主要厂家有ADI、TI、BB、PHILIP、MOTOROLA等,武汉力源公司拥有多年从事电子产品的 经验和雄厚的技术力量支持,已取得排名世界前列的模拟IC生产厂家ADI、TI 公司代理权,经营全系列适用各 种领域/场合的AD/DA器件。 1. AD公司AD/DA器件 AD公司生产的各种模数转换器(ADC)和数模转换器(DAC)(统称数据转换器)一直保持市场领导地位,包括 高速、高精度数据转换器和目前流行的微转换器系统(MicroConvertersTM )。 1)带信号调理、1mW功耗、双通道16位AD转换器:AD7705 AD7705是AD公司出品的适用于低频测量仪器的AD转换器。它能将从传感器接收到的很弱的输入信号直接 转换成串行数字信号输出,而无需外部仪表放大器。采用Σ-Δ的ADC,实现16位无误码的良好性能,片内可 编程放大器可设置输入信号增益。通过片内控制寄存器调整内部数字滤波器的关闭时间和更新速率,可设置 数字滤波器的第一个凹口。在+3V电源和1MHz主时钟时, AD7705功耗仅是1mW。AD7705是基于微控制器(MCU )、数字信号处理器(DSP)系统的理想电路,能够进一步节省成本、缩小体积、减小系统的复杂性。应用于 微处理器(MCU)、数字信号处理(DSP)系统,手持式仪器,分布式数据采集系统。 2)3V/5V CMOS信号调节AD转换器:AD7714 AD7714是一个完整的用于低频测量应用场合的模拟前端,用于直接从传感器接收小信号并输出串行数字 量。它使用Σ-Δ转换技术实现高达24位精度的代码而不会丢失。输入信号加至位于模拟调制器前端的专用可 编程增益放大器。调制器的输出经片内数字滤波器进行处理。数字滤波器的第一次陷波通过片内控制寄存器 来编程,此寄存器可以调节滤波的截止时间和建立时间。AD7714有3个差分模拟输入(也可以是5个伪差分模 拟输入)和一个差分基准输入。单电源工作(+3V或+5V)。因此,AD7714能够为含有多达5个通道的系统进行 所有的信号调节和转换。AD7714很适合于灵敏的基于微控制器或DSP的系统,它的串行接口可进行3线操作, 通过串行端口可用软件设置增益、信号极性和通道选择。AD7714具有自校准、系统和背景校准选择,也允许 用户读写片内校准寄存器。CMOS结构保证了很低的功耗,省电模式使待机功耗减至15μW(典型值)。 3)微功耗8通道12位AD转换器:AD7888 AD7888是高速、低功耗的12位AD转换器,单电源工作,电压范围为2.7V~5.25V,转换速率高达125ksps ,输入跟踪-保持信号宽度最小为500ns,单端采样方式。AD7888包含有8个单端模拟输入通道,每一通道的模

USB转串口常用芯片

USB转串口常用三种芯片FT232、PL2303、CH340使用体会emouse原创文章,转载请注明出处https://www.360docs.net/doc/eb8444998.html,/emouse/ 现在笔记本上很少带有串口了,而串口又是做电子设计必备的通讯接口之一,好在USB转串口比较方便,市面上常用的USB转串口芯片有很多,最常见的有FT232、PL2303、CH340三种,这三种我分别说一下,同时整理一下他们的驱动程序,网上找驱动程序的很多,也有很多人发布,找驱动程序当然要去官网找了,这样才最可靠。我下面给出的驱动程序都来自官网,在页面上可以下载到不同系统的驱动。三个常用的芯片稳定程度和价格是一致的,FT232>CH340>PL2303,PL2303用的最多,因为最便宜,国内很多开发板板子上,包括USB转串口线用的都是这种芯片,几元钱一片,电路也简单,做简单的串口应用可以,但是做嵌入式开发如使用超级终端波特率在115200时就有可能出现延迟等现象。CH340是南京沁恒的芯片,做的还不错,对于普通应用完全能够满足。最好的是FT232稳定、可靠,在很多USB转串口的下载线、编程器中使用的都是这一种。 下面是整理的驱动下载地址。 FT232,支持XP WIN7等,自己在下载页面找。 https://www.360docs.net/doc/eb8444998.html,/Drivers/VCP.htm PL2303,此页面包括XP WIN7 WinCE等众多驱动。 https://www.360docs.net/doc/eb8444998.html,/eng/downloads.asp?ID=31 CH340,包括XP Win7 32位64位 https://www.360docs.net/doc/eb8444998.html,/product/usb/ch340.asp https://www.360docs.net/doc/eb8444998.html,/download/list.asp?id=65

目前ADDA的常用芯片简介

目前ADDA的常用芯片简介 目前AD/DA的常用芯片简介 目前生产AD/DA的主要厂家有ADI、TI、BB、PHILIP、MOTOROLA等,武汉力源公司拥有多年从事电子产品的经验和雄厚的技术力量支持,已取得排名世界前列的模拟IC生产厂家ADI、TI公司代理权,经营全系列适用各种领域/场合的AD/DA器件。 1.AD公司AD/DA器件 AD公司生产的各种模数转换器(ADC)和数模转换器(DAC)(统称数据转换器)一直保持市场领导地位,包括高速、高精度数据转换器和目前流行的微转换器系统(MicroConvertersTM)。 1)带信号调理、1mW功耗、双通道16位AD转换器:AD7705 AD7705是AD公司出品的适用于低频测量仪器的AD转换器。它能将从传感器接收到的很弱的输入信号直接转换成串行数字信号输出,而无需外部仪表放大器。采用Σ-Δ的ADC,实现16位无误码的良好性能,片内可编程放大器可设置输入信号增益。通过片内控制寄存器调整内部数字滤波器的关闭时间和更新速率,可设置数字滤波器的第一个凹口。在+3V电源和1MHz主时钟时,AD7705功耗仅是1mW。AD7705是基于微控制器(MCU)、数字信号处理器(DSP)系统的理想电路,能够进一步节省成本、缩小体积、减小系统的复杂性。应用于微处理器(MCU)、数字信号处理(DSP)系统,手持式仪器,分布式数据采集系统。 2)3V/5V CMOS信号调节AD转换器:AD7714 AD7714是一个完整的用于低频测量应用场合的模拟前端,用于直接从传感器接收小信号并输出串行数字量。它使用Σ-Δ转换技术实现高达24位精度的代码而不会丢失。输入信号加至位于模拟调制器前端的专用可编程增益放大器。调制器的输出经片内数字滤波器进行处理。数字滤波器的第一次陷波通过片内控制寄存器来编程,此寄存器可以调节滤波的截止时间和建立时间。AD7714有3个差分模拟输入(也可以是5个伪差分模拟输入)和一个差分基准输入。单电源工作(+3V或+5V)。因此,AD7714能够为含有多达5个通道的系统进行所有的信号调节和转换。AD7714很适合于灵敏的基于微控制器或DSP的系统,它的串行接口可进行3线操作,通过串行端口可用软件设置增益、信号极性和通道选择。AD7714具有自校准、系统和背景校准选择,也允许用户读写片内校准寄存器。CMOS结构保证了很低的功耗,省电模式使待机功耗减至15μW(典型值)。 3)微功耗8通道12位AD转换器:AD7888 AD7888是高速、低功耗的12位AD转换器,单电源工作,电压范围为2.7V~5.25V,转换速率高达125ksps,输入跟踪-保持信号宽度最小为500ns,单端采样方式。AD7888包

常用解码芯片介绍

解码芯片介绍:(排名不分先后) 很多烧友在苦苦寻找哪款解码器最适合自己,那么下面就我一些所知作一下介绍,以便于大家选择,当然也期望高手光临指导,我也在探索研究中。以排名第一的PCM1794/PCM1794,为100分,对解码芯片进行打分。 比较常见的高端解码器芯片有下面那一些: 以下几款只要能设计好,调音好,做好,都可以出最好的声音,效果难分难解,各有特色,各有所长所好。芯片的指标并不代表声音的好坏,关键看周围其他电路设计,决定了最后输出声音的品质。下面的声音解说,都是按照“音乐剑神”的设计调音能力能达到的最高水平。不包括也不保证,其他品牌用同样的芯片,能达到同样效果。我觉得听了及格的没几款。如果发现和我们类同介绍,必是盗版。 多片DAC芯片并联能提高多少效果: 很多客户问,那2片并联或4片并联到底能提高多少效果呢?拿4片16BIT的并联,和1片24BIT的,区别多少? 并联使用DAC可提高等效比特数,提高转换精度,还原音乐的厚度感和力度感增强。当DAC并联使用时,信噪比、动态范围都会提高,而失真度将会减小,各种误差也被平均化而降低。并联的方法有很多种,风格稍有不同。

大体上说:2个18 bit DAC并联后的转换精度相当于19 bit,4个20 bit DAC并联后转换精度相当于23 bit ,而8个20 bit DAC并联后转换精度相当于24 bit,等等。PCM1704等24 bit DAC出现之前,高档数字音响的24 bit转换精度就是利用多个DAC并联方法得到的。所以4个16 bit的并联,相当于19 bit效果。 从人耳声音听感上来说,区别不可能象技术指标数字上的差距那么大。24BIT的技术指标要比20BIT高16倍,即2的4次方,24BIT的技术指标要比16BIT的高1024倍。所以2并联从技术指标上来,20BIT的就相当于21BIT的了,提高100%,但声音效果是提高10%左右。同理4并联可以提高约20%。所以多片DAC并联,实际听感,并不如很多人想象的可以提高那么多,很多还是商业广告需求。 1,TDA1541:16BIT芯片。飞利浦顶级CD机王,大量采用。虽然是16BIT的,但效果15年前算是一流,中音温暖迷人,音乐味道浓郁。属于温暖甜美类型,适合古典,听人声,是这几款里面最好的。缺点是,解稀力和动态由于是16BIT的限制,稍有不足,但也不差了。制作容易做成功。属于老黄忠了。有的人觉得很好,很喜欢那味道。我估计是他周围器材设备不是最好,声音比较硬,那松暖声音风格,对硬声的器材,有很好的调和作用。但配于更高档的,比如我们音乐剑神的器材,1541的缺陷就暴露无疑问。我个人觉得高音解析力不足,那种高档器材产生的透明度,空灵感,余音绕梁感很缺。中音是温暖,但缺中气,

常用USB转串口芯片介绍

常用USB转串口芯片介绍2009年08月18日星期二 16:05 2009-06-25 08:08 原理应用pl2303 3RMB. 标准,价格USB1.1符合PL2303. 2 CP2102CP2103/简介桥接器,提供一个使用最小化元USB-UART CP2103是一款高度集成的RS232接口转换器CP2102/公司推出的Silicon LaboratoriesUSB 接口与收发器、振荡器和带有全部调功能控制器、USB/CP2103包含了一个USBUSBPCB空间来实现RS232转换的简便解决方案。如图1所示,CP2102件和

-28的封装。mm×5 mm MLP5 制解调器控制信号的异步串行数据总线(UART),采用 信息流格式发送给外设;另一方面可从RS232双向转换器,一方面可以从丰机接收USB数据并将其转换为作为CP2102/CP2103USB/RS232 数据格式传送至主机,其中包括控制和握手信号。 RS232外设接收数据转换为USB 2.1 USB功能控制器和收发器 接口异步串行数据总线(UART) 2.2 CP2102/CP2103UART接口包括TX (发送)和RX(接收)数据信号以及RTS、CTS、DSR、DTR、DCD和RI控制信号。UART支持RTS/CTS、DSR/DTR和X-On/X-Off 握手。 通过编程设置UART,支持各种数据格式和波特率。在PC机的COM端口编程设置UART的数据格式和波特率。表1为其数据格式和波特率。 EEPROM内部2.3 、产品说明、电源参数、器件版本号和器件内部集成有ID1USB个供应商CP2102/EEPROMCP2103、产品,用于存储由设备制造商定义的ID所示的默认配置数据。注意,对于可能使用多个基1EEPROM没有被OEM的数据占用,则采用表序列号等信息。USB配置数据的定义是可选的。如果应用来说,则需要专用的序列号。

AD9850芯片原理及使用方法总结

AD9850芯片原理及使用方法总结 DDS专用芯片电路广泛的应用于各个领域,其中以AD公司的产品比较有代表性。如AD7008、AD9850、AD9851、AD9852、AD9854、AD9858等。其系统时钟频率从30MHz到300MHz不等,其中的AD9858系统时钟更是达到了1GHz。这些芯片还具有调制功能,如AD7008可以产生正交调制信号,AD9852可以产生FSK(频移键控)、PSK(相移键控)、线性调频以及幅度调制的信号。这些芯片集成度高,内部都集成了D/A转换器,精度最高可达12bit,同时都采用了一些优化设计来提高性能。如这些芯片中大多采用了流水技术,通过流水技术的使用,提高了相位累加器的工作频率,从而使得DDS芯片的输出频率可以进一步提高。 一、AD9850简介 AD9850是美国AD公司采用先进的DDS技术,1996年推出的高集成度DDS频率合成器,采用CMOS工艺,其功耗在3. 3V供电时仅为155mW,扩展工业级温度范围为- 40~80℃,采用28脚SSOP表面封装形式。它内部包括可编程DDS系统、高性能DAC及高速比较器,能实现全数字编程控制的频率合成器和时钟发生器。接上精密时钟源,AD9850可产生一个频谱纯净、频率和相位都可编程控制的模拟正弦波输出。此正弦波可以直接作为信号源输出或者送入AD9850的高速比较器从而得到方波输出。AD9850接口控制简单,可以用8位并行口或串行口直接输入频率、相位等控制数据。32位频率控制字,在125MHz时钟下,输出频率分辨率为0.029Hz,频率范围为0.1Hz~40MHz,幅值范围为0.2~1V。其引脚排列如图1所示,各引脚定义如下: D0~D7(4-1,28-25):控制字并行输入,给内部寄存器装入 40 位控制数据,其中D7可做串行输入 DGND(5、24):数字地 DVDD(6、23):为内部数字电路提供电源(3.3V或5V) W-CLK(7):控制字装入时钟,用于加载并行/串行的频率/相位控制字,上升沿有效 FQ-UD(8):频率更新控制信号,时钟上升沿确认输入数据有效 FREFCLOCK(9):外部参考时钟(有源晶振)输入, 最高125MHz AGND(10、19):模拟地 AVDD(11、18):为内部模拟电路提供电源(5V), 可与数字电源共用 Rset(12):外接电阻,决定器件输出电流大小, 典型值为3.9K QOUT(13):内部比较器正向输出端(方波) QOUT(14):内部比较器反向输出端(方波) VINN(15):内部比较器的负向输入端 VINP(16):内部比较器的正向输入端 DACBL(17):内部DAC外接参考电压端,可悬空 IOUTB(20):“互补”DAC 输出

各种集成电路介绍

第一节三端稳压IC 电子产品中常见到的三端稳压集成电路有正电压输出的78××系列和负电压输出的79××系列。故名思义,三端IC是指这种稳压用的集成电路只有三条引脚输出,分别是输入端、接地端和输出端。它的样子象是普通的三极管,TO-220的标准封装,也有9013样子的TO-92封装。 用78/79系列三端稳压IC来组成稳压电源所需的外围元件极少,电路内部还有过流、过热及调整管的保护电路,使用起来可靠、方便,而且价格便宜。该系列集成稳压IC型号中的78或79后面的数字代表该三端集成稳压电路的输出电压,如7806表示输出电压为正6V,7909表示输出电压为负9V。 78/79系列三端稳压IC有很多电子厂家生产,80年代就有了,通常前缀为生产厂家的代号,如TA7805是东芝的产品,AN7909是松下的产品。(点击这里,查看有关看前缀识别集成电路的知识) 有时在数字78或79后面还有一个M或L,如78M12或79L24,用来区别输出电流和封装形式等,其中78L调系列的最大输出电流为100mA,78M系列最大输出电流为1A,78系列最大输出电流为1.5A。它的封装也有多种,详见图。塑料封装的稳压电路具有安装容易、价格低廉等优点,因此用得比较多。79系列除了输出电压为负。引出脚排列不同以外,命名方法、外形等均与78系列的相同。 因为三端固定集成稳压电路的使用方便,电子制作中经常采用,可以用来改装分立元件的稳压电源,也经常用作电子设备的工作电源。电路图如图所示。 注意三端集成稳压电路的输入、输出和接地端绝不能接错,不然容易烧坏。一般三端集成稳压电路的最小输入、输出电压差约为2V,否则不能输出稳定的电压,一般应使电压差保持在4-5V,即经变压器变压,二极管整流,电容器滤波后的电压应比稳压值高一些。 在实际应用中,应在三端集成稳压电路上安装足够大的散热器(当然小功率的条件下不用)。当稳压管温度过高时,稳压性能将变差,甚至损坏。 当制作中需要一个能输出1.5A以上电流的稳压电源,通常采用几块三端稳压电路并联起来,使其最大输出电流为N个1.5A,但应用时需注意:并联使用的集成稳压电路应采用同一厂家、同一批号的产品,以保证参数的一致。另外在输出电流上留有一定的余量,以避免个别集成稳压电路失效时导致其他电路的连锁烧毁。 第二节语音集成电路 电子制作中经常用到音乐集成电路和语言集成电路,一般称为语言片和音乐片。它们一般都是软包封,即芯片直接用黑胶封装在一小块电路板上。语音IC一般还需要少量外围元件才能工作,它们可直接焊到这块电路板上。

常用USB转串口芯片介绍

常用USB转串口芯片介绍 2009年08月18日星期二 16:05 2009-06-25 08:08 pl2303原理应用

PL2303符合USB1.1标准,价格3RMB. 2 CP2102/CP2103简介 Silicon Laboratories公司推出的USB接口与RS232接口转换器CP2102/CP2103是一款高度集成的USB-UART桥接器,提供一个使用最小化元件和PCB空间来实现RS232转换USB的简便解决方案。如图1所示,CP2102/CP2103包含了一个USB功能控制器、USB收发器、振荡器和带有全部调制解调

器控制信号的异步串行数据总线(UART),采用5 mm×5 mm MLP-28的封装。 CP2102/CP2103作为USB/RS232双向转换器,一方面可以从丰机接收USB数据并将其转换为RS232信息流格式发送给外设;另一方面可从RS232外设接收数据转换为USB数据格式传送至主机,其中包括控制和握手信号。 2.1 USB功能控制器和收发器 2.2 异步串行数据总线(UART)接口

CP2102/CP2103 UART接口包括TX (发送)和RX(接收)数据信号以及RTS、CTS、DSR、DTR、DCD和RI控制信号。UART支持RTS/CTS、DSR/DTR和X-On/X-Off握手。 通过编程设置UART,支持各种数据格式和波特率。在PC机的COM端口编程设置UART的数据 格式和波特率。表1为其数据格式和波特率。 2.3 内部EEPROM CP2102/CP2103内部集成有1个EEPROM,用于存储由设备制造商定义的USB供应商ID、产品ID、产品说明、电源参数、器件版本号和器件序列号等信息。USB配置数据的定义是可选的。如果EEPROM没有被OEM的数据占用,则采用表1所示的默认配置数据。注意,对于可能使用多个基于CP2102/CP2103连接到同一PC机的OEM应用来说,则需要专用的序列号。 内部EEPROM是通过USB编程设置的,允许OEM的USB配置数据和序列号可以在出厂和测试时直接写入系统板上的CP2102/CP2103。Cygnal提供了一个专门为CP2102/CP2103的内部EEP-ROM编程设置工具,同时还提供免费的驱动Windows DLL格式的程序库。这个程序库可将。EEP-ROM编程步骤集成到OEM在制造中进行流水线式测试和序列号的管理的自定义软件中。EEP-ROM的写寿命的典型值为100 000次,数据保持时间为100年。为了防止更改USB描述符,应将其锁定。 2.4 其他功能 CP2103除上述功能外也可实现RS485接口与USB接口转换功能,CP2103支持4个可按照控制信息定义的GPIO引脚。 3 典型应用电路 3.1 硬件电路设计 原设备的RS232接口仅用TXD/RXD 2个引脚信号和地3条线。单片机8031与RS232接口间的电平驱动采用Maxim公司的MAX202CPE,而采用光电耦合器6N137实现隔离。 采用CP2102改造的接口应用电路如图2所示。该电路已通过制板和软硬件调试,完全可靠。串口扩展,仪需2~3只外部去耦电容器,REGIN端需加0.1μF与1.0μF并联的去耦电容。CP2102 的供电电源由计算机的USB接口提供,再连接3只保护管以便于使用。该电路仅使用CP2102的UART 总线上TXD/RXD 2个引脚,其余悬空。单片机可直接识别CP2102的UART总线上信号,为确保数据收

相关文档
最新文档