首页 VK3344数据手册V1.0

VK3344数据手册V1.0

举报
开通vip

VK3344数据手册V1.0 www.vkic.com 维肯电子 VK3344 I IC 宽工作电压 4通道 16级FIFO的UART 维肯电子 2011年 发布 版权所有 Viken 01/2011 VK3344数据手册 Ver1.0 1 o...

VK3344数据手册V1.0
www.vkic.com 维肯电子 VK3344 I IC 宽工作电压 4通道 16级FIFO的UART 维肯电子 2011年 发布 版权所有 Viken 01/2011 VK3344数据手册 Ver1.0 1 of 17 VK3344 IIC多总线接口 四通道通用异步收发器 无铅封装 1.产品概述 VK3344是业界首款具备 IIC总线接口的4通道UART器件。VK3344实现IIC桥接/扩展4个增强功能 串口(UART)的功能。 扩展的子通道的UART具备如下功能特点: 每个子通道UART的波特率、字长、校验 格式 pdf格式笔记格式下载页码格式下载公文格式下载简报格式下载 可以独立设置,最高可以提供1Mbps的通信速率。 每个子通道可以独立设置工作在IrDA红外通信。 每个子通道具备收/发独立的16 BYTE FIFO,FIFO的中断为4级可编程条件触发点。 VK3344采用SOP20绿色环保的无铅封装,可以工作在2.5~5.5V的宽工作电压范围,具备可配置 自动休眠/唤醒功能。 2.基本特性 2.1 总体特性 支持多种主机接口:IIC 接口 低功耗设计,可以配置自动休眠,自动唤醒模式(uS 级唤醒) 宽工作电压设计,工作电压为 2.5V~5.5V 精简的配置寄存器和控制字,操作简单可靠 提供工业级和商业级产品 高速CMOS工艺 采用符合绿色环保政策的SOP20无铅封装 2.2 扩展子通道UART特性 子通道串口独立配置,高速、灵活: 每个子串口为全双工,每个子串口可以通过软件开启/关闭 波特率可以独立设置,子串口最高可以达到1M bit/s 每个子串口字符格式包括数据长度、停止位数、奇偶校验模式可以独立设置 完善的子串口状态查询功能 FIFO功能: 每个子串口具备独立的16级9Bits发送FIFO,发送FIFO具备4级可编程触发点 每个子串口具备独立的16级接收FIFO,接收FIFO具备4级可编程触发点 软件FIFO使能和清空 FIFO状态和计数器输出 错误检测: 支持奇偶校验错,数据帧错误及溢出错误检测 支持起始位错误检测 内置符合SIR 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 的IrDA红外收发编解码器,传输速度可达115.2K bit/s 2.3 IIC并口主接口特性 兼容IIC总线接口 最高速度400kbit/s www.vkic.com 维肯电子 VK3344 I IC 宽工作电压 4通道 16级FIFO的UART 维肯电子 2011年 发布 版权所有 Viken 01/2011 VK3344数据手册 Ver1.0 2 of 17 仅支持IIC从模式 3.应用领域 多串口服务器/多串口卡 工业/自动化现场RS-485控制 通过CDMA/GPRS MODEM的无线数据传输 车载信息平台/车载GPS定位系统 远传自动抄表(AMR)系统 POS/税控POS/金融机具 DSP/嵌入式系统 4.订购信息 表4.1 VK3344 订购信息 产品型号 封装 说明 VK3344-ESPG SOP20 无铅封装 加强工业级; 工作温度 -45℃~+85℃ VK3344-ISPG SOP20 无铅封装 普通工业级; 工作温度 -45℃~+85℃ VK3344-CSPG SOP20 无铅封装 普通商业级; 工作温度 0℃~+70℃ 5.原理框图 图5.1 VK3344 原理框图 6.封装引脚 6.1封装图 www.vkic.com 维肯电子 VK3344 I IC 宽工作电压 4通道 16级FIFO的UART 维肯电子 2011年 发布 版权所有 Viken 01/2011 VK3344数据手册 Ver1.0 3 of 17 6.2 引脚描述 表6.2 VK3344 引脚描述 名称 管脚 类型 描述 GND 1 - 地 IA1 2 I 为IA1(IIC的高地址)功能引脚: SCL 3 I 为SCL(IIC时钟输入)功能引脚; IA0 4 I 为IA0(IIC的低地址)功能引脚: SDA 5 I/O 为SDA(IIC数据)功能引脚 RX4 6 I 子通道串口串行数据输入。 RX 将所连数据UART的串行数据输入VK3344的相应管脚。 TX4 7 O 子通道串口串行数据输出。 TX 将串行数据输出到与其连接的器件引脚 RST 8 I 硬件复位引脚,低电平复位有效 VCC 9 O 电源 2.5V~5.5V工作范围 IRQ 10 I 中断输出信号,低电平有效。建议外接上拉电阻,典型取值5.1K www.vkic.com 维肯电子 VK3344 I IC 宽工作电压 4通道 16级FIFO的UART 维肯电子 2011年 发布 版权所有 Viken 01/2011 VK3344数据手册 Ver1.0 4 of 17 TX2 11 O 子通道串口串行数据输出。 TX 将串行数据输出到与其连接的器件引脚 RX2 12 I 子通道串口串行数据输入。 RX 将所连数据UART的串行数据输入VK3344的相应管脚。 GND 13 - 地 TX1 14 O 子通道串口串行数据输出。 TX 将串行数据输出到与其连接的器件引脚 RX1 15 I 子通道串口串行数据输入。 RX 将所连数据UART的串行数据输入VK3344的相应管脚。 TX3 16 O 子通道串口串行数据输出。 TX 将串行数据输出到与其连接的器件引脚 RX3 17 I 子通道串口串行数据输入。 RX 将所连数据UART的串行数据输入VK3344的相应管脚。 VCC 18 - 电源 2.5V~5.5V工作范围 OSCO 19 O 晶振输出;当CLKSEL=0 时,外部晶振连接到该引脚和OSCI引脚构成一个 晶体振荡电路。 OSCI 20 I 晶振输入; 当CLKSEL=0时,外部晶振连接到该引脚和OSCO引脚构成一个 晶体振荡电路。 7.寄存器描述 7.1 寄存器列表 VK3344的寄存器按地址编号为6位地址编号,地址000000~111111,分为全局寄存器和子串口寄 存器。 全局寄存器4个,全局寄存器的地址如下表7.1。 表7.1 全局寄存器列表 寄存器地址[3:0] 寄存器名称 类型 寄存器功能描述 (00) 0000 RSV 无 保留 (00) 0001 GCR R/W 全局控制寄存器 (00) 0010 保留 R/W 保留 (00) 0011 GIR R/W 全局中断寄存器 子串口寄存器10个,其排列为C1C0 REG[3:0] ,高两位为子串口通道号,低4位为寄存器地址,按低 4位的寄存器地址具体排列见表7.2: 表7.2 子串口寄存器列表 寄存器地址[3:0] 寄存器名称 类型 寄存器功能描述 (C1,C0) 0110 SCTLR R/W 子串口控制寄存器 (C1,C0) 0111 SCONR R/W 子串口配置寄存器 (C1,C0) 1000 保留 R/W 保留 (C1,C0) 1001 SFOCR R/W 子串口 FIFO控制寄存器 (C1,C0) 1010 SADR R/W 子串口自动识别地址寄存器 www.vkic.com 维肯电子 VK3344 I IC 宽工作电压 4通道 16级FIFO的UART 维肯电子 2011年 发布 版权所有 Viken 01/2011 VK3344数据手册 Ver1.0 5 of 17 (C1,C0) 1011 SIER R/W 子串口中断使能寄存器 (C1,C0) 1100 SIFR R 子串口中断标志寄存器 (C1,C0) 1101 SSR R 子串口状态寄存器 (C1,C0) 1110 SFSR RW 子串口 FIFO状态寄存器 (C1,C0) 1111 SFDR RW 子串口 FIFO数据寄存器 C1,C0:子通道号,00~11分别对应子串口 1到子串口 4。 7.2 寄存器描述 7.2.1 GCR全局控制寄存器:(00_0001) 位 复位值 功能描述 类型 Bit7 0 GBDEN 全局广播使能位 0:禁止数据广播 1:使能数据广播 W/R Bit6 0 IDEL 软件 IDEL使能位 0:唤醒正常工作 1:进入 IDEL模式 W/R Bit5 0 -保留 R Bit4 0 -保留 R Bit3 0 -保留 W/R Bit2 0 -保留 R Bit1 0 -保留 R Bit0 0 -保留 W/R 7.2.2 GIR全局中断寄存器:(00_0011) 位 复位值 功能描述 类型 Bit7 0 U4IEN 子串口 4中断使能控制位 0:禁止子串口 4中断 1:使能子串口 4中断 W/R Bit6 0 U3IEN 子串口 3中断使能控制位 0:禁止子串口 3中断 1:使能子串口 3中断 W/R Bit5 0 U2IEN 子串口 2中断使能控制位 0:禁止子串口 2中断 1:使能子串口 2中断 W/R Bit4 0 U1IEN 子串口 1中断使能控制位 0:禁止子串口 1中断 1:使能子串口 1中断 W/R Bit3 0 U4IF 子串口 4中断标志位 0:子串口 4无中断 1:子串口 4有中断 R Bit2 0 U3IF 子串口 3中断标志位 0:子串口 3无中断 R www.vkic.com 维肯电子 VK3344 I IC 宽工作电压 4通道 16级FIFO的UART 维肯电子 2011年 发布 版权所有 Viken 01/2011 VK3344数据手册 Ver1.0 6 of 17 1:子串口 3有中断 Bit1 0 U2IF 子串口 2中断标志位 0:子串口 2无中断 1:子串口 2有中断 R Bit0 0 U1IF 子串口 1中断标志位 0:子串口 1无中断 1:子串口 1有中断 R 7.2.3 SCTLR 子串口控制寄存器:(0110) 位 复位值 功能描述 类型 Bit7 – 4 0011 子串口波特率设置 ,具体设置值参见表 8.4.1 (Bit7—4 对应 B3—B0) W/R Bit3 0 UTEN 子串口使能控制位 0:不使能,此时该子串口通道不能进行数据收发 1:使能,使能后该子串口可以进行正常的数据收发 W/R Bit2 0 保留 W/R Bit1 0 保留 W/R Bit0 0 IREN 红外模式选择位 0:标准串口模式 1:红外数据模式 W/R 7.2.4 SCONR 子串口配置寄存器:(0111) 位 复位值 功能描述 类型 Bit7 0 SSTPL 子串口停止位长度控制位 0:1位停止位 1:2位停止位 W/R Bit6 0 SPAEN 子串口校验使能(数据长度控制)位 0:无校验位(8位数据) 1:有校验位(9位数据) W/R Bit5 0 SFPAEN 子串口强制校验使能控制位 0:不使用子串口强制校验 1:使能子串口强制校验 W/R Bit4 – 3 00 PAM1—0 奇偶校验模式选择: 当 SFPAEN=1子串口强制校验使能时: 00:强制 0校验 ;01,10:强制用户校验 ; 11:强制 1校验 当 SFPAEN=0,子串口普通校验模式时: 00:0校验; 01:奇校验; 10:偶校验; 11:1校验 W/R Bit2 1 保留 W/R Bit1 0 保留 W/R Bit0 0 保留 W/R 7.2.5 SFOCR 子串口 FIFO控制寄存器:(1001) www.vkic.com 维肯电子 VK3344 I IC 宽工作电压 4通道 16级FIFO的UART 维肯电子 2011年 发布 版权所有 Viken 01/2011 VK3344数据手册 Ver1.0 7 of 17 位 复位值 功能描述 类型 Bit7 – 6 00 TFTL1—0 发送 FIFO触点控制: 00=0bytes 01= 4bytes 10=8bytes 11=12bytes 当发送 FIFO 的数据减少到该触发点时,提示主机可以继续向发送 FIFO写入数据。 W/R Bit5 – 4 00 RFTL1—0 接收 FIFO触点控制: 00=1bytes 01= 4bytes 10=8bytes 11=14bytes 当接收 FIFO的数据增加到该触发点是,提示主机接口从接收 FIFO 中读取数据。 W/R Bit3 0 TFEN 发送 FIFO使能控制位 0:禁止发送 FIFO,待发送的数据不写入发送 FIFO,直接进入发送 移位寄存器 1:使能发送 FIFO,待发送的数据写入发送 FIFO,通过 FIFO发送 W/R Bit2 0 RFEN 接收 FIFO使能 0:禁止接收 FIFO, 接收到的数据不写入接收 FIFO 1:使能接收 FIFO,接收到的数据写入接收 FIFO W/R Bit1 0 TFCL 清除发送 FIFO 0:不清除 TX FIFO 1:清除发送 TX FIFO中所有数据 W/R Bit0 0 RFCL 清除接收 FIFO 0:不清除接收 FIFO中数据 1:清除接收 FIFO中所有数据 W/R 7.2.6 SIER 子串口中断使能寄存器:(1011) 位 复位值 功能描述 类型 Bit7 0 RXBY RX_BUSY状态位 0:该通道 RX空闲 1:该通道 RX正在接收数据 R Bit6 0 FOEIEN FIFO数据错误中断使能位: 0:禁止 FIFO数据错误产生中断 1:使能 FIFO数据错误产生中断 W/R Bit5 0 保留 W/R Bit4 0 保留 W/R Bit3 0 RSTIEN RTS中断使能位 0:禁止 RTS中断 1:使能 RTS中断 W/R Bit2 0 CTSIEN CTS中断使能位 0:禁止 CTS中断 1:使能 CTS中断 W/R Bit1 0 TRIEN 发送 FIFO触点中断使能位 0:禁止发送 FIFO触点中断 1:使能发送 FIFO触点中断 W/R www.vkic.com 维肯电子 VK3344 I IC 宽工作电压 4通道 16级FIFO的UART 维肯电子 2011年 发布 版权所有 Viken 01/2011 VK3344数据手册 Ver1.0 8 of 17 Bit0 0 RFIEN 使能接收 FIFO触点中断 0:禁止接收 FIFO触点中断 1:使能接收 FIFO触点中断 W/R 7.2.7 SIFR 子串口中断标志寄存器:(1100) 位 复位值 功能描述 类型 Bit7 0 CTSR 指示 CTS的状态位 当前 CTS引脚的值 R Bit6 0 FOEINT 子串口 FIFO数据错误中断标志位 0:无 FIFO数据错误中断 1:FIFO数据错误(当 FIFO中数据出错时产生该中断) R/W Bit5 0 保留 R/W Bit4 0 保留 R/W Bit3 0 RSTINT RTS中断标志位 0:无 RTS中断 1:有 RTS中断 R/W Bit2 0 CTSINT CTS中断标志位 0:读取该寄存器后自动清零 1:有 CTS中断 R/W Bit1 0 TFINT 子串口发送 FIFO触点中断标志位 0:无 TFINT 中断 1:有 TFINT 中断 R/W Bit0 0 RFINT 子串口接收 FIFO触点中断标志位 0:无 RFINT中断 1:有 RFINT中断 R/W 7.2.8 SSR 子串口状态寄存器:(1101) 位 复位值 功能描述 类型 Bit7 X OE 子串口接收 FIFO中当前数据(最早写入)的溢出错误标志位: 0:无 OE错误 1:有 OE错误 R Bit6 X FE 子串口接收 FIFO中当前数据(最早写入)的帧错误标志位: 0:无 FE错误 1:有 FE错误 R Bit5 X PE 子串口接收 FIFO中当前数据(最早写入)的校验错误标志位 0:无 PE错误 1:有 PE错误 R Bit4 X RX8 子串口接收 FIFO中当前数据(最早写入)的第 9位(Bit8)数据值 R Bit3 0 TFFL 子串口发送 FIFO满标志 0:子串口发送 FIFO未满 1:子串口发送 FIFO满 R Bit2 1 TFEM 子串口发送 FIFO空标志 R www.vkic.com 维肯电子 VK3344 I IC 宽工作电压 4通道 16级FIFO的UART 维肯电子 2011年 发布 版权所有 Viken 01/2011 VK3344数据手册 Ver1.0 9 of 17 0:子串口发送 FIFO未空 1:子串口发送 FIFO空 Bit1 0 TXBY 子串口发送 TX忙标志 0:子串口发送 TX空 1:子串口发送 TX忙 R Bit0 1 RFEM 子串口接收 FIFO空标志 0:子串口接收 FIFO未空 1:子串口接收 FIFO空 R 7.2.9 SFSR 子串口 FIFO状态寄存器:(1110) 位 复位值 功能描述 类型 Bit7 – 4 0000 TCNT3—0 子串口发送 FIFO中的数据个数 R Bit3 – 0 0000 RCNT3—0 子串口接收 FIFO中的数据个数 R 7.2.10 SFDR 子串口 FIFO数据寄存器:(1111) 位 复位值 功能描述 类型 Bit7 – 0 xxxxxxxx 写操作时:写入的子串口发送 FIFO的数据 读操作时:读出的子串口接收 FIFO的数据 W/R 8.全局功能描述 8.1 复位 VK3344为低电平复位。 各寄存器的复位值见7.2寄存器表中所列。 复位期间及复位后,各子串口处于禁止收发状态。 8.2 中断控制 VK3344有两级中断:子串口及MODEM中断,全局中断。当IRQ引脚指示有中断时,可以通过 读取全局中断寄存器GIR以判断当前中断的类型,然后去读取相应的中断状态寄存器,以确定当 前的中断源。 VK3344的中断结构如下图所示: www.vkic.com 维肯电子 VK3344 I IC 宽工作电压 4通道 16级FIFO的UART 维肯电子 2011年 发布 版权所有 Viken 01/2011 VK3344数据手册 Ver1.0 10 of 17 IRQ uart1_ireq uart1_ireq_en modem_ireq modem_ireq_en uart1_ireq uart1_ireq_en uart1_ireq uart1_ireq_en uart1_ireq uart1_ireq_en VK3344的每个子串口都有独立的中断系统,包括:FIFO数据错误中断,RTS中断,CTS中断, 发送FIFO触发点中断,接收FIFO触发点中断。 当任意一个中断使能后,满足中断条件就会产生相应的中断。 8.2.1 FIFO数据错误中断 FIFO数据错误中断表明当前接收FIFO中有一个或以上的数据错误,产生错误的条件包括OE (数据溢出错误),FE(数据帧错误),和PE(奇偶校验错)。 一旦有接收FIFO中有出错数据,将产生该中断,直到接收FIFO中的所有出错数据都被读取后, 该中断才被清除。该中断清除后表明当前接收FIFO中没有出错数据。 8.2.3 发送FIFO触发点中断 当发送FIFO中的数据个数小于设定的发送FIFO触发点时,产生该中断。当发送FIFO中的数据 个数大于设定的发送FIFO触发点时,该中断被清除。 8.2.4 接收FIFO触发点中断 当接收FIFO中的数据个数大于设定的发送FIFO触发点时,产生该中断。当接收FIFO中的数据 个数小于设定的发送FIFO触发点时,该中断被清除。 8.3 红外模式操作 VK3344的主串口和子串口都可以设置成为红外通信模式。当VK3344的UART设置为IrDA模式 时,可以与符合SIR红外通信 协议 离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载 标准的设备通信,或者直接应用于光隔离通信中。 在IrDA模式下,一位数据的周期缩短到普通UART一位数据的3/16,小于1/16波特周期的 脉冲将被作为干扰而忽略。 8.3.1 红外接收操作 在红外数据接收的时序和普通UART数据接收的对应图 如图8.5.1所示:IRX为接收到的红 外数据信号,RX为通过红外数据解码后的数据。解码后的数据与IRX上的数据有1个BIT (16xCLOCK)的延迟。接收模式下,与普通UART不同的是,RX在脉冲的中间进行一次采样(区 别与普通UART的3次采样),IrDA解码器将IRX上的3/16波特周期的脉冲解码为数据0,持续低 电平解码为数据1。 图 8.2 VK3344中断结构图 www.vkic.com 维肯电子 VK3344 I IC 宽工作电压 4通道 16级FIFO的UART 维肯电子 2011年 发布 版权所有 Viken 01/2011 VK3344数据手册 Ver1.0 11 of 17 8.3.2 红外发送操作 红外数据发送和普通UART数据发送的对应图如图8.5.2所示,TX为普通UART数据发送时序, IRTX为红外发送时序。当发送数据0时,红外编码器将产生一个3/16位宽的脉冲通过TX发送。 当发送数据0时,保持低电平不变。 8.4 可编程波特率发生器 VK3344的子串口采用相同的独立可编程波特率发生器。该波特率发生器产生固定 16X系统时钟 的波特率,分频率可以通过软件设置。 下表给出了在不同系统时钟频率下的串口波特率设置表: 表 8.4.1 BAUD B3 B2 B1 B0 分 频 率 波特率 Fosc= 1.8432MHz 波特率 Fosc= 3.6864MHz 波特率 Fosc= 7.3728MHz 波特率 Fosc= 11.0592MHz 波特率 Fosc= 14.7456MHz 0 0 0 0 3 38400 76800 153600 230400 307200 0 0 0 1 6 19200 38400 76800 115200 153600 0 0 1 0 12 9600 19200 38400 57600 76800 0 0 1 1 24 4800 9600 19200 28800 38400 0 1 0 0 48 2400 4800 9600 14400 19200 0 1 0 1 96 1200 2400 4800 7200 9600 0 1 1 0 192 600 1200 2400 3600 4800 图 8.3.1红外接收时序 图 8.3.2红外发送时序 www.vkic.com 维肯电子 VK3344 I IC 宽工作电压 4通道 16级FIFO的UART 维肯电子 2011年 发布 版权所有 Viken 01/2011 VK3344数据手册 Ver1.0 12 of 17 0 1 1 1 384 300 600 1200 1800 2400 1 0 0 0 1 115200 230400 460800 691200 921600 1 0 0 1 2 57600 115200 230400 345600 460800 1 0 1 0 4 28800 57600 115200 172800 230400 1 0 1 1 8 14400 28800 57600 86400 115200 1 1 0 0 16 7200 14400 28800 43200 57600 1 1 0 1 32 3600 7200 14400 21600 28800 1 1 1 0 64 1800 3600 7200 10800 14400 1 1 1 1 128 900 1800 3600 5400 7200 [注] 上表中蓝底部分的设置为 VK3344复位后的初始值。 8.5 数据格式设置 8.5.1 校验模式 VK3344的UART能提供强制校验,计算校验和无校验的数据格式,通过SCONT(子串口配 置寄存器)进行设置: 强制校验模式 VK3344支持强1校验,强0校验和用户指定校验模式。在这种模式下,校验设置仅影响数据发 送,数据接收将忽略奇偶校验。 在RS-485模式下,推荐使用强制校验模式,在该模式下,可以很方便的区分数据和地址。 计算校验模式 VK3344支持1校验、0校验,奇校验、偶校验模式。在该模式下,接收和发送的数据都进行 奇偶校验计算。 8.5.2 数据长度 VK3344支持1或2位停止位模式。 8.6 休眠和自动唤醒 VK3344支持休眠和自动唤醒模式,向GCR的IDLE位写入1,将进入休眠模式。在休眠模式下, VK3344的系统时钟将停止以降低功耗。 在休眠模式下,可以被主口和子串口自动唤醒:一旦SCS,CS,主口MRX,子串口RX有数 据改变,VK3344的系统时钟将会被自动唤醒,进入正常收发。 9.IIC接口总线模式操作 两线 IIC 总线是一根串行数据线和一根串行时钟线。当总线处于空闲状态时,两根线都通过上 拉电阻拉到正电源电压。每一个设备都有一个独立的地址。 9.1 数据传输 每一位数据都是通过一个始终脉冲进行传输的。在 SCLK为高的周期 SDA线上的数据必须保持 稳定。在此时改变 SDA线上的数据会被认为是控制信号。当 SCLK为高的时候 SDA线数据由高到 低的跳变表示一个起始位,一个由低到高的跳变表示一个停止位。总线在起始位以后被认为处于忙 的状态;在停止位后被认为处于空闲状态。 www.vkic.com 维肯电子 VK3344 I IC 宽工作电压 4通道 16级FIFO的UART 维肯电子 2011年 发布 版权所有 Viken 01/2011 VK3344数据手册 Ver1.0 13 of 17 data line stable valid change data SDA SCL 图 9.1.1 数据传输 START STOP SDA SCL 图 9.1.2 起始位和停止位 在起始位和停止位之间的由主机到从机的数据必须是 8bit(比特)长,高位在前并且必须有一个 应答位。与应答位相匹配的时钟是由主机产生的。当主机释放总线时,应答的设备必须在应答周期 内拉低 SDA线。 图 9.1.3 IIC传输协议和格式 从机在接收完一个字节后必须返回一个应答位;主机在接收完从机发送出的一个字节数据后也 必须返回一个应答位。当设计一个系统时必须考虑没有收到应答位的情况。举个例子,当被寻址的 设备处于实时操作忙的情况下就有可能发生这种情况。在这种情况下主机在等待了一段确切的时间 后应该发出一个停止位停止数据传输,以允许其它数据的传输。在每一个字节后的应答位有两个特 殊的情况。第一个在主机作为接收器时发生,在接收数据完成后必须通过不发送应答位以产生一个 数据的停止位。与应答位相关的时钟主机任然需要发出,但是 SDA线将不再被拉低。为了指示这是 有效的扩展的应答需求,我们将其称为负应答。另一个例外就是从机不再能接收数据的时候由从机 发出一个负应答。这种情况在尝试传输但是不被接收的时候发生。 9.2 地址: 每一个挂在总线上的设备都必须有自己独特的地址。在数据在总线上传输以前,主机在总线上 发送从机的地址以开始一次传输。所有从机都会比较地址,如果网络里有地址相同当然会应答主机 www.vkic.com 维肯电子 VK3344 I IC 宽工作电压 4通道 16级FIFO的UART 维肯电子 2011年 发布 版权所有 Viken 01/2011 VK3344数据手册 Ver1.0 14 of 17 的地址请求。地址在起始位以后传输的第一个字节传输。地址字节为最高位在前的 7 比特字节最后 一个比特是一个方向标志,0表示主机正在发送数据,1表示主机正在读取数据。当地址字节发送完 成后,网络中的所有从机都比较发送的字节是否与本身的地址相同。如果相同,设备就认为自己被 主机寻址并且发送一个应答。设备同时也根据方向比特决定在此次传输中是作为从接收器还是从发 送器。每一个 IIC总线的网络节点都有自己唯一的地址。一个微控制器的地址当然是完全可编程的, 但是一个设备的地址通常都是固定的或者是部分可编程的。在数据的发送或者接收以前,主机必须 通过 SDA线发送从机的地址。在起始位以后的第一个字节包含了从设备地址和读写的方向。下面的 表格 关于规范使用各类表格的通知入职表格免费下载关于主播时间做一个表格详细英语字母大小写表格下载简历表格模板下载 会给出 VK3344的地址可以被 A0,A1引脚教编程的地址。 A1 A0 VK3344 IIC 地址 0 0 0x90(1001 000X) 0 1 0x92(1001 001X) 1 0 0x94(1001 010X) 1 1 0x96(1001 011X) [注意]: X = ‘0’ 表示写周期 X = ‘1’ 表示读周期 9.3 传输协议: 当主机与 VK3344通信的时候,必须在紧跟地址字节后发送寄存器地址。这个寄存器地址是主机 想在一个字节读写或者多字节读写的操作的内部地址字。这个寄存器地址字是 8 比特字节。与其它 设备不同它没有方向位,与普通的数据字节相同,它必须跟一个应答位。一个写寄存器的操作如下 图所示。起始位后面紧跟从机地址和一个读写的方向位,一个寄存器地址字节,一系列的数据字节 和一个停止位。寄存器地址指示主机想操作的寄存器。紧跟着的数据会被写入指定的寄存器。一个 寄存器的读操作与写操作类似。主机发送从机地址和读的方向信号,紧跟寄存器地址,这时 VK3344 就会发送数据给主机。 Slave Address W A Register Address A DATA1 --- DATAn A PS 图 9.3.1写周期 [注意]:白的部分是主机到 VK3344,灰色的部分是 VK3344到主机 Slave Address W A Register Address A DATA1 --- DATAn A PS 图 9.3.2读周期 [注意]:白的部分是主机到 VK3344,灰色的部分是 VK3344到主机 寄存器定义: Bit 值 功能 7 --- 保留 6 0 读/写寄存器 5--4 C[1:0] 通道号码 3--0 A[3:0] 寄存器地址 10.子串口操作描述 www.vkic.com 维肯电子 VK3344 I IC 宽工作电压 4通道 16级FIFO的UART 维肯电子 2011年 发布 版权所有 Viken 01/2011 VK3344数据手册 Ver1.0 15 of 17 10.1 子串口使能/禁止 VK3344允许独立使能或禁止每个子串口通道。 在使用中可以禁止不使用的子串口通道以降低功耗。 子串口通道只有处在使能状态才能接收和发送数据。 10.2 收发 FIFO控制 VK3344提供了独立的16级FIFO接收和发送FIFO。接收FIFO包含额外的3个bit,用于存储错误状 态。相关操作通过SFOCR(子串口FIFO控制寄存器)进行设置。 10.2.1 发送FIFO 触发点操作 VK3344为每个通道提供独立的可编程发送FIFO触发点设置,以产生相应的发送FIFO触发点中断。 当发送FIFO触发点中断使能时,发送FIFO中的数据数目小于设定的触发点时产生相应中断。 10.2.2 接收FIFO触发点操作 VK3344为每个通道提供独立的可编程接收FIFO触发点设置,以产生相应的接收FIFO触发点中断。 当接收FIFO触发点中断使能时,接收FIFO中的数据数目大于设定的触发点时产生相应中断。 10.2.3 发送FIFO的使能/禁止 复位后,发送FIFO处于禁止状态。如果希望将数据写入发送FIFO,需要首先使能发送FIFO。 发送FIFO中的数据是否发送,取决于相应的子通道UART是否使能。一旦相应子通道UART处于 使能状态,则发送FIFO中的数据将会立即发送,否则,发送FIFO中的数据将不会被发送直到相应 的子通道被使能。 10.2.4 接收FIFO的使能/禁止 复位后,接收FIFO处于禁止状态。如果希望接收子串口数据,需要首先使能相应的子串口通 道及其接收FIFO。只有相应的UART和接收FIFO使能后,接收到的数据才能写入接收FIFO存储。 如果子串口通道使能而接收FIFO禁止,子串口能接收数据,但数据不会写入接收FIFO而被忽略。 10.2.5 发送FIFO 清空 当SFOCR中发送FIFO清空位(TFCL)被置1时,该子通道发送FIFO中的数据将被清空,发送FIFO 计数器和指针都将清零。 TFCL位被置1后,将会在一个时钟后被硬件自动清0。 10.2.6 接收FIFO 清空 当SFOCR中接收FIFO清空位(RFCL)被置1时,该子通道接收FIFO中的数据将被清空,接收FIFO 计数器和指针都将清零。 RFCL位被置1后,将会在一个时钟后被硬件自动清0。 10.2.7 发送FIFO 计数器 VK3344用寄存器中的4位来反应当前发送FIFO中的数据数目:当一个字节的数据写入发送FIFO 后,发送FIFO计数器自动加1;当一个发送FIFO中的数据被发送后,发送FIFO计数器自动减1。 注意:当发送FIFO计数器为15(1111)时,如果再写入一个数据则计数器变为0(0000)。当 发送FIFO计数器为1(0001)时,发送一个数据之后则计数器也变为0(0000)。因此,当发送FIFO 计数器为0时,表明发送FIFO满或者空,在这种情况下,需要结合子串口状态寄存器(SSR)中的 相关状态位进行判断。 10.2.8 接收FIFO计数器 VK3344用寄存器中的4位来反应当前接收FIFO中的数据数目:当一个字节的数据写入接收FIFO 后,接收FIFO计数器自动加1;当一个接收FIFO中的数据被读取后,接收FIFO计数器自动减1。 注意:当接收FIFO计数器为15(1111)时,如果再接收一个数据则计数器变为0(0000)。当 接收FIFO计数器为1(0001)时,读取一个数据之后则计数器也变为0(0000)。因此,当接收 www.vkic.com 维肯电子 VK3344 I IC 宽工作电压 4通道 16级FIFO的UART 维肯电子 2011年 发布 版权所有 Viken 01/2011 VK3344数据手册 Ver1.0 16 of 17 FIFO计数器为0时,表明接收FIFO满或者空,在这种情况下,需要结合子串口状态寄存器(SSR) 中的相关状态位进行判断。 11.参数指标 11.1 VK3344的静态参数 除非特别说明,满足: VCC=(2.5V±0.2V)或 (3.3±0.3V)或(5±0.5V);-40℃到+85℃ ; VCC=2.5V VCC=3.0V VCC=5.0V 符号 说明 条件 最小 最大 最小 最大 最小 最大 单 位 电源 VCC 电源电压 2.3 2.7 3.0 3.6 4.5 5.5 V ICC 工作电流 1 2 2 3 6 10 mA ICCSL 休眠电流 3.6864MHz晶振 无负载 150 - 200 - 460 - uA 输入逻辑信号 VIH 输入高电平 1.8 5.5 2.0 5.5 3.6 5.5 V VIL 输入低电平 - 0.6 - 0.9 - 1.1 V IIL 输入漏电流 VI=5.5 or 0V - ±10 - ±10 - ±10 uA CI 输入电容 - 5 - 5 - 5 pF 输出逻辑信号 VOH 输出高电平 IOH=6mA 1.9 - 2.4 - 4.5 - V VOL 输出低电平 IOL=-6mA - 0.4 - 0.4 0 0.4 V IOL 输出漏电流 - ±10 - ±10 - ±10 uA Co 输出电容 - 5 - 5 - 5 pF 11.2 VK3344的动态参数 VCC=2.5V VCC=3.0V VCC=5.0V 符号 说明 条件 最小 最大 最小 最大 最小 最大 单 位 FOSI 晶振频率 - 15 - 18 - 20 MHz 11.3 VK3344的极限参数 符号 说明 条件 最小 最大 单位 VCC 电源电压 -0.5 6 V VI 输入电压 -0.5 +5.5 V VO 输出电压 -0.5 +5.5 V PTOL 总功耗 - 600 mW TO 工作温度 -40 +85 ℃ TSTG 存储温度 -65 +150 ℃ www.vkic.com 维肯电子 VK3344 I IC 宽工作电压 4通道 16级FIFO的UART 维肯电子 2011年 发布 版权所有 Viken 01/2011 VK3344数据手册 Ver1.0 17 of 17 12.封装信息 VK3344采用SOP20无铅绿色封装 图15.1 SOP20封装信息 13.焊接工艺 VK3344 采用使用绿色环保材料,引脚采用纯锡电镀。推荐使用峰值温度小于 260℃,符合无铅标 准的回流焊工艺进行焊接。 所有 SMD器件焊接工艺都对湿度敏感,建议在焊接前进行干燥处理。 采用手工焊接时,应首先焊接两个对角线的引脚进行固定后再焊接其它引脚。焊接温度为 300℃, 烙铁与引脚的接触时间控制在 10秒以内。 14.特别申明 本产品并非为生命保障系统、航空航天系统设计,将本产品应用于该领域而引发的一切后果,维 肯电子将不承担任何责任。 维肯电子保留对产品进行性能、功能、参数修改的权利。对于正式量 产的产品,维肯电子做出的修改将以 公告 职业卫生公告栏下载公告怎么写公司公告范文安全风险承诺公告制度公告栏模版 方式通告用户。 15.版本历史 V1.0以前版本均为未正式公开的内部版本。 16.联系信息 请访问维肯电子的网站获取我们的最新联系方式: www.vkic.com 1.产品概述 2.基本特性 2.1 总体特性 2.2 扩展子通道UART特性 2.3 IIC并口主接口特性 3.应用领域 4.订购信息 5.原理框图 6.封装引脚 6.1封装图 6.2 引脚描述 7.寄存器描述 7.1 寄存器列表 7.2 寄存器描述 8.全局功能描述 8.1 复位 8.2 中断控制 8.3 红外模式操作 8.4 可编程波特率发生器 8.5 数据格式设置 8.6 休眠和自动唤醒 9.IIC接口总线模式操作 9.1 数据传输 9.2 地址 9.3 传输协议 10.子串口操作描述 10.1 子串口使能/禁止 10.2 收发FIFO控制 11.参数指标 11.1 VK3344的静态参数 11.2 VK3344的动态参数 11.3 VK3344的极限参数 12.封装信息 13.焊接工艺 14.特别申明 15.版本历史 16.联系信息
本文档为【VK3344数据手册V1.0】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_182057
暂无简介~
格式:pdf
大小:427KB
软件:PDF阅读器
页数:17
分类:互联网
上传时间:2011-05-26
浏览量:180