产品概述
VK3214是UARTTM接口的4通道UART器件。VK3214实现UART桥接/扩展4个串口(UART)的功能。扩展的子通道的UART具备如下功能特点:每个子通道UART的波特率、字长、校验格式可以独立设置,最高可以提供1Mbps的通信速率。每个子通道可以独立设置工作在IrDA红外通信。VK3214采用SOP20绿色环保的无铅封装,可以工作在2.5~5.5V的宽工作电压范围,具备可配置自动休眠/唤醒功能。
应用领域
车载信息平台/车载GPS定位系统
远传自动抄表(AMR)系统
POS/税控POS/金融机具
串口扩展芯片vk3214应用
1、VK32XX系列UART产品在税控POS中的应用
VK32系列产品在嵌入式税控POS平台设计中的应用
税控POS机是一个控制密集形的嵌入式系统,需要控制大量外设。其基本配置要求的串口打印机,MODEM,RS-485网络接口,以及税控IC卡(异步卡)都工作在基于UART的串行通信方式。同时,大量的外设如密码键盘,条码扫描器,条码称,接触IC卡/非接触IC卡读卡器,磁卡读卡器,串口显示屏等设备都是通过RS-232串口与POS机相连。
采用VK32XX系列UART器件,可以根据MCU/CPU的接口特性,选择SPI/8位并行总线/UART进行灵活的UART串口扩展。该方案与采用目前GPIO来模拟串口的方案相比,占用CPU的I/O和资源都很少,即使普通的8位MCU也可以胜任。同时,扩展的子串口都是标准的硬件UART,使得数据传输也更加可靠。
2、 VK32XX系列UART器件在远程自动抄表系统中的应用
如图所示,远传自动抄表系统由远传表和集中抄表器以及MODEM等部分组成。在远传表中,应用VK3212双串口扩展IC将单片机的一个UART扩展成两个UART,扩展出来的两个串口UART1和UART2分别接RS-485/M-BUS接口和红外接口。VK3212的UART1设置为RS-485自动收发和RS-485网络模式,可以无需MCU的控制,自动完成RS-485/M-BUS的数据自动收发和自动网络地址识别。VK3212的UART2设置为红外模式,用于连接远传表的红外设置窗口。
在集中抄表器中,用一片SPI接口的4通道UART器件VK3234将扩展出4个子串口UART,MCU通过SPI总线与VK3234相连。VK3234的子串口UART设置为RS-485自动收发模式,每个子通道UART控制的RS-485/MBUS收发器通过RS-485/M-BUS总线连接最多250个远传表。一个基于VK3234的集中抄表器可以实现最多1000个远传表的数据读取。
由于是通过SPI接口扩展的串口,集中抄表器单片机自身的串口可以连接PSTN/GSM MODEM将集抄数据传给远程服务器。
3 VK3224 SPI接口系列UART器件在嵌入式车载信息平台中的应用
VK3233主接口有SPI和UART两种接口可以选择。嵌入式平台中的DSP/CPU通过SPI/UART接口与VK3233相连,VK3233扩展出来的三个子串口分别连接GPS模块,倒车雷达模块和GSM/ CDMA模块。MODEM控制线连接GSM/CDMA MOMEM。整个嵌入式系统共用一个显示设备,有效的节省了车内有限的空间。
最近一个项目需要用到3个串口,但是用的MCU只有2个串口,选择多串口的单片机成本太高,最后打算用串口扩展芯片VK3214扩展2个串口。
VK3214可以用单片机的一个串口扩展出4个子串口,每个子串口都可以单独设置波特率。
脚位图如下:
MRX,MTX分别接单片机一个串口的TX,RX。RXn,TXn 为扩展的4个子串口。
每个子串口有16字节的发送FIFO,16字节的接收FIFO。当发送FIFO触发点中断使能时,发送FIFO中的数据小于设定的触发点时产生相应的中断。当接收FIFO触发点中断使能时,接收FIFO中的数据大于设定的触发点时产生相应的中断。
中断脚IRQ低电平有效,注意不是下降沿有效。IRQ接单片机的中断脚,中断脚接单片机的外部中断脚INT,INT要设置为低电平有效。因为是低电平有效,在进入中断程序后,要禁止外部中断,中断处理完后再开外部中断。
例如当接收FIFO中断使能,触发点设置为1,那么在接收FIFO中的数据大于1时,IRQ变低,产生中断,此时进入中断程序,在中断程序中要读完FIFO中的全部数据,接收FIFO的数据变为0时,IRQ才变为高。如果没读完FIFO退出中断,IRQ仍会为低,退出中断后,马上又进入中断程序,导致其它程序不能执行。
初始化VK3214时,要初始化完后再使能单片机的外部中断,否则会因为IRQ一直为低,导致程序一直运行外部中断程序,其它程序无法运行。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
相关推荐
本文主要介绍了usb接口类型有哪些_usb接口类型大全。usb是连接计算机系统与外部设备的一种串口总...
发表于 2018-04-02 15:34 ·
174次阅读
小编带你认知主板上的主要芯片。时钟芯片需要和14.318MHz的晶振连接在一起,为主板上的其他部件提...
发表于 2018-03-30 15:16 ·
395次阅读
发表于 2018-03-27 12:48 ·
258次阅读
发表于 2018-03-27 10:48 ·
158次阅读
本文开始介绍了USB接口的工作原理和优点,其次详细的介绍了串口划分标准和并口的区别以及并口的主要特点...
发表于 2018-03-26 14:58 ·
148次阅读
发表于 2018-03-25 22:37 ·
186次阅读
发表于 2018-03-25 19:59 ·
124次阅读
发表于 2018-03-22 22:19 ·
310次阅读
发表于 2018-03-21 20:42 ·
268次阅读
发表于 2018-03-19 22:13 ·
170次阅读
发表于 2018-03-19 19:14 ·
479次阅读
发表于 2018-03-18 14:36 ·
179次阅读
发表于 2018-03-17 22:12 ·
662次阅读
与串行通信相对的是并行通信。数据传输一般都是以字节传输的,一个字节8个位。拿一个并行通信举例来说,也...
发表于 2018-03-12 08:33 ·
758次阅读
I/O接口的功能是负责实现CPU通过系统总线把I/O电路和外围设备联系在一起,按照电路和设备的复杂程...
发表于 2018-03-07 11:18 ·
605次阅读
工业控制中,各设备的信号采集和监控只靠串口总线难以实现扩展,要将现场控制网络和信息网络相连,就需要解...
发表于 2018-02-20 11:55 ·
104次阅读
甲机向乙机发送控制命令字符,甲机同时接收乙机发送的数字,并显示在数码管上。
发表于 2018-02-02 11:22 ·
874次阅读
Wi-Fi模块又名串口Wi-Fi模块,属于物联网传输层,功能是将串口或TTL电平转为符合Wi-Fi无...
发表于 2018-01-19 14:30 ·
5574次阅读
本文主要介绍了labview串口接收数据以及labview串口被动接收数据仿真设置。串口接收程序:当...
发表于 2018-01-15 15:49 ·
1220次阅读
本文主要对labview串口数据解析进行了分析。首先需要调用VISAConfigureSerialP...
发表于 2018-01-15 15:21 ·
693次阅读
本文在对LabVIEW的VISA与单片机之间信息传送的理论研究基础上,针对串口发送的数据信息,设计了...
发表于 2018-01-15 14:58 ·
450次阅读
本文主要介绍了labview串口数据是如何保存的。程序中串口数据可以直观的显示在前面板上并保存下来,...
发表于 2018-01-15 14:33 ·
604次阅读
本文主要介绍了matlab串口数据采集,matlab功能强大,串口操作也很简单,通过以下几个实例你就...
发表于 2018-01-15 10:23 ·
441次阅读
本文主要介绍了python串口接收数据。其中涉及了Python使用线程来接收串口数据,以及pytho...
发表于 2018-01-15 09:52 ·
869次阅读
本文主要介绍了几种python串口编程实例。Python是纯粹的自由软件, 源代码和解释器CPyth...
发表于 2018-01-15 09:35 ·
1564次阅读
本文介绍了ch340驱动安装教程:USB转串口驱动安装、驱动安装及硬件链接、上位机软件安装教程。CH...
发表于 2018-01-11 15:50 ·
624次阅读
本文介绍了CH340g使用说明详解,H340可以用于升级原串口外围设备,或者通过USB总线为计算机增...
发表于 2018-01-11 15:34 ·
1373次阅读
本文介绍了usb转串口ch340电路图,USB转串口的RXD引脚与单片机的TXD引脚相连,USB转串...
发表于 2018-01-10 19:18 ·
1951次阅读
不管是什么单片机,在使用串口通信的时候,有一个非常重要的参数:波特率。什么是波特率:波特率就是每秒传...
发表于 2018-01-05 09:59 ·
2674次阅读
采用UART接口,支持串口透明数据传输模式,并且具有多模安全能力。内置TCP/IP协议栈和IEEE8...
发表于 2017-11-29 11:20 ·
506次阅读
STM32 是一款基于ARM Cortex-M3内核的32位MCU,主频最高可达72M。最近因为要...
发表于 2017-11-27 10:03 ·
323次阅读
串口可以配置成用DMA的方式接收数据,不过DMA需要定长才能产生接收中断,如何接收可变长度的数据呢?...
发表于 2017-11-27 09:41 ·
977次阅读
串口全称为串行接口,一般指COM接口,是采用串行通信方式的扩展接口。其特点是数据位的传送按位顺序进行...
发表于 2017-11-27 09:22 ·
1511次阅读
GeneralPurposeInputOutput(通用输入/输出)简称为GPIO,或总线扩展器,人...
发表于 2017-11-25 10:55 ·
2190次阅读
标准串口引脚2是RX,引脚3是TX,(即九针串口的2号引脚连接的是主控芯片的RXD引脚,3号引脚连接...
发表于 2017-11-24 09:16 ·
290次阅读
最近刚开始玩ESP8266这个模块,主要是用在两个ESP8266之间的通信上,进行数据的传输。主要是...
发表于 2017-11-23 15:02 ·
1659次阅读
一个嵌入式工程师,无论你做硬件还是软件都会接触到串口、COM口、TTL、RS232、RS485这些概...
发表于 2017-11-16 14:00 ·
852次阅读
1. 何谓串口? 串口几乎为所有计算机的装置通讯协议标准。请别与通用串行总线 (Universal ...
发表于 2017-11-16 12:06 ·
623次阅读
本文在探讨传统数据收发不足之后,介绍如何使用带FIFO的串口来减少接收中断次数,通过一种自定义通讯协...
发表于 2017-11-15 13:10 ·
526次阅读
不经常接触电脑的朋友可能会很多一些电脑小知识不理解,今天编辑在电脑爱好者QQ群中就发现有朋友问了一个...
发表于 2017-11-13 17:35 ·
242次阅读
串行通信接口标准经过使用和发展,目前已经有几种。但都是在RS-232标准的基础上经过改进而形成的。所...
发表于 2017-11-13 16:19 ·
421次阅读
说点题外话,为了感觉“专业”一点,以后不要再说给单片机“装程序”了,专业点的说法应该是烧写程序,或者...
发表于 2017-11-13 15:28 ·
2663次阅读
通信,按照传统的理解就是信息的传输与交换。对于单片机来说,通信则与传感器、存储芯片、外围控制芯片等技...
发表于 2017-11-09 16:29 ·
503次阅读
玩stm32也有一段时间了,对串口中断接受和DAM方式发送总一下总结,但是本节只讲述串口中断接受...
发表于 2017-11-07 14:37 ·
371次阅读
广东佛山,2017年4月28日讯,广东高云半导体科技股份有限公司(以下简称“高云半导体”)今天宣布推...
发表于 2017-04-28 14:54 ·
581次阅读
arm处理器是英国Acorn有限公司设计的低功耗成本的第一款RISC微处理器。全称为Acorn RI...
发表于 2017-01-04 11:06 ·
1139次阅读
串口、COM口是指的物理接口形式(硬件)。而TTL、RS-232、RS-485是指的电平标准(电信号...
发表于 2016-10-19 11:00 ·
2455次阅读
本文为您提供Dm500串口刷机软件img镜像文件下载安装包,Dm500串口软件刷机详细教程,让你使用...
发表于 2016-09-06 16:44 ·
1933次阅读
在51单片机的学习过程中,我们经常会发现中断、计数器/定时器、串口是学习单片机的难点,对于初学者来说...
发表于 2016-06-20 15:21 ·
5248次阅读
提出一种数据打包的方法, 使得相同的数据量占用较少的存储空间, 并可提高传输效率。
发表于 2012-03-01 10:42 ·
671次阅读
热敏打印必须与相应的控制板配合。由于进口原装控制板价格昂贵,功耗高,且不支持汉字打印。将详细阐述基于...
发表于 2011-11-28 10:45 ·
4708次阅读
PCI Express是新一代能够提供大量带宽和丰富功能以实现令人激动的新式图形应用的全新架构。PC...
发表于 2011-11-23 12:12 ·
2804次阅读
笔者为了通过Internet读取只有RS-232串口的传感器中数据,基于S3C4510B设计了一个串...
发表于 2011-10-06 13:53 ·
626次阅读
全球领先的EEPROM存储器供应商意法半导体率先发布针对密集型数据写应用的2-Mbit串口EEPRO...
发表于 2011-06-21 09:00 ·
544次阅读
本设计方案巧妙地应用arm串口通信奇偶校验功能,实现了9位方式的多机通信,并在相关课题中成功应用,而...
发表于 2011-06-15 10:29 ·
632次阅读
散列DMA设计的高速串口驱动技术
1 概 述由于串口在电报通信、工控和数据...
发表于 2010-05-26 16:45 ·
255次阅读
LPC2364的串口转网口专用协议卡的研制方案
摘要:给出了采用LPC2364芯片为处理器,并利用...
发表于 2010-04-24 10:10 ·
954次阅读
三种单片机模拟串口方法介绍
模拟串口就是利用51的两个输入输出引脚如P1.0和P1.1,置1或0分...
发表于 2010-02-27 10:41 ·
2408次阅读
用8位单片机实现串口-以太网转换器
单片机或微控制器(MCU)(也称为嵌入式系统)已经在各个领域...
发表于 2009-11-03 08:44 ·
483次阅读
组态王与单片机多机串口通信的设计
1 引言 随着工业化要求提高...
发表于 2009-10-30 08:49 ·
2417次阅读
1.SP2338简介SP2338串口扩展芯片能将普通的51系列单片机的一个串口扩展为三个独立的全双工...
发表于 2009-05-16 09:19 ·
793次阅读
at89s52串口电路图
发表于 2009-04-29 22:01 ·
1651次阅读
Abstract: The Dallas Semiconductor DS80C320 and ot...
发表于 2009-04-23 15:41 ·
267次阅读
Abstract: This application note looks at the new s...
发表于 2009-04-23 15:08 ·
409次阅读
采用芯片PL2303制作的USB转串转换器
该东东采用了一片USB转换芯片
发表于 2009-03-11 22:09 ·
1611次阅读
如何使用AT89C51的串口和电脑的串口进行通信原理与实验
串口通讯对单片机而言意义重大,不但可以...
发表于 2008-10-14 13:15 ·
3398次阅读
在讨论RS-232C接口标准的内容之前,先说明两点:
首先,RS-232-C标准最初是远程...
发表于 2008-09-12 13:08 ·
4146次阅读
串口接线图
目前较为常用的串口有9针串口(DB9)和25针串口(DB25),通信距离较近时(<...
发表于 2008-09-03 23:01 ·
6995次阅读
串口针脚定义有9针和25针:
25针串口定义
9针串口接线
发表于 2008-04-29 13:27 ·
5749次阅读
9针串口接线图
发表于 2008-04-27 18:20 ·
22252次阅读
9针串口引脚定义 25针串口引脚定义
发表于 2008-04-27 15:44 ·
6043次阅读
pc计算机与单片机串口通信源程序
下面是一个单片机与PC机通信的程序,pc机程序用c语言来编写,单...
发表于 2008-03-06 14:51 ·
4294次阅读
串口管脚定义图:
下面是详细介绍:
9针串行口的针脚功能:
发表于 2008-01-24 16:22 ·
3439次阅读
/*定义为中断方式串口处理*/#define INTERSENDSTR/*不为8032系列芯片 */...
发表于 2008-01-11 20:07 ·
311次阅读
max232 串口电路
发表于 2008-01-05 09:05 ·
17501次阅读
串口调试助手源程序
1.建立项目
发表于 2007-12-25 12:40 ·
2647次阅读