CD4051、6N137、PCA82C250T、SJA1000、ADC0809芯片介绍

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

CD4051、6N137、PCA82C250T、SJA1000、ADC0809芯片介

CD4051芯片:

CD4051相当于一个单刀八掷开关,开关接通哪一通道,由输入的3位地址码ABC来决定。INH”是禁止端,当“INH”=1时,各通道均不接通。此外,CD4051还设有另外一个电源端VEE,以作为电平位移时使用,从而使得通常在单组电源供电条件下工作的 CMOS电路所提供的数字信号能直接控制这种多路开关,并使这种多路开关可传输峰,峰值达15V的交流信号。例如,若模拟开关的供电电源VDD=,5V,VSS=0V,当VEE=,5V时,只要对此模拟开关施加0,5V的数字控制信号,就可控制幅度范围为,5V,,5V的模拟信号。使用十六进制代码就可以对CD4051进行操作了。比如说P1=0X07,这样CD4051就选择的是7号(二进制111)通道了。它的引脚图如下:

其中引脚说明如下表:

引脚号符号功能 1,2,4,5,12,13,14,15 IN/OUT 输入/输出端 9,10,11 A,B,C 地址端

3 OUT/IN 公共输入/输出端 6 INH 禁止端

7 VEE 模拟信号接地端 8 VSS 数字信号接地端 16 VDD 电源+

它的真值表如下:

INPUT STATES 输入状态 ON INHIBIT 禁止 C B A CD4051

0 0 0 0 0

0 0 0 1 1

0 0 1 0 2

0 0 1 1 3

0 1 0 0 4

0 1 0 1 5

0 1 1 0 6

0 1 1 1 7

1 * * * NONE

ADC0809芯片:

ADC0809是采样频率为8位的、以逐次逼近原理进行模—数转换的器件。其内部有一个8通道多路开关,它可以根据地址码锁存译码后的信号,只选通8路模拟输入信号中的一个进行A/D转换。

其中ADC0809的引脚图如下:

ADC0809主要信号引脚的功能说明如下:

IN7,IN0——模拟量输入通道

ALE——地址锁存允许信号。对应ALE上跳沿,A、B、C地址状态送入地址锁存器中。

START——转换启动信号。START上升沿时,复位ADC0809;START下降沿时启动芯片,开始进行A/D转换;在A/D转换期间,START应保持低电平。本信号有时简写为ST.

A、B、C——地址线。通道端口选择线,A为低地址,C为高地址,引脚图中为ADDA,ADDB和ADDC。其地址状态与通道对应关系见表9-1。

CLK——时钟信号。ADC0809的内部没有时钟电路,所需时钟信号由外界提供,因此有时钟信号引脚。通常使用频率为500KHz的时钟信号

EOC——转换结束信号。EOC=0,正在进行转换;EOC=1,转换结束。使用中该状态信号即可作为查询的状态标志,又可作为中断请求信号使用。

D7,D0——数据输出线。为三态缓冲输出形式,可以和单片机的数据线直接相连。D0为最低位,D7为最高

OE——输出允许信号。用于控制三态输出锁存器向单片机输出转换得到的数据。OE=0,输出数据线呈高阻;OE=1,输出转换得到的数据。

Vcc—— +5V电源。

Vref——参考电源参考电压用来与输入的模拟信号进行比较,作为逐次逼近的基准。其典型值为+5V(Vref(+)=+5V, Vref(-)=-5V)。

ADC0809芯片通道选择表:

被选通道 C B A

0 0 0 IN0

0 0 1 IN1

0 1 0 IN2

0 1 1 IN3

1 0 0 IN4

1 0 1 IN5

1 1 0 IN6

1 1 1 IN7 SJA1000芯片:

SJA1000芯片是目前广泛流行的CAN总线器件之一, SJA1000是Philips公司的PCA82C200的替代产品,它是应用于汽车和一般工业环境的独立CAN总线控制器。具有完成CAN通信协议所要求的全部特性。经过简单总线连接的SJA1000可完成CAN总线的物理层和数据链路层的所有功能。其硬件与软件设计和PCA82C200的基本CAN模式(BasicCAN)兼容。同时,新增加的增强CAN模式( PeliCAN)还可支持CAN2. 0B协议。根据当前市场开发工具和课题的实际需要,选用SJA1000作为CAN 控制器,同时使用了CAN控制器接口芯片PCA82C250。

SJA1000有两种工作模式:基本模式和增强模式。在基本模式下,SJA1000只可收发标准数据帧(标准数据帧的标识符为11位),且错误报警的极限值不能修改;在增强模式下,SJA1000既可接收标准数据帧,也可接收扩展数据帧(扩展数据帧的标识符为29位),可修改错误报警的极限值,并且SJA1000具有更加灵活的滤波方式,能够根据数据帧的标识符有选择地接收一些数据帧。另外,增强模式下的SJA1000能够进行自检,即可通过自发自收一组报文来判断该控制节点是否正常地挂在CAN总线上。使用者所要做的主要工作是SJA1000的初始化,收发报文的处理以及对节点脱离总线的检测量与处理。

它的引脚图如下:

它的管脚排列说明如下表:

符号引脚说明

多路地址/数据总线 AD7-AD0 2,1,28—23

ALE输入信号 Intel模式 AS输入信号 Motorola模式 ALE/AS 3

片选输入低电平允许访问SJA1000 /CS 4

微控制器的/RD信号 Intel模式或E使能信号 Motorola模式 (/RD /E 5 微控制器的/WR信号 Intel模式或RD/ /WR 信号 Motorola/WR 6

模式

SJA1000产生的提供给微控制器的时钟输出信号时钟信号来 CLKOUT 7

源于内部振荡器且通过编程驱动时钟控制寄存器的时钟关闭

位可禁止该引脚

接地 VSS1 8

输入到振荡器放大电路外部振荡信号由此输入注1 XTAL1 9

振荡放大电路输出使用外部振荡信号时左开路输出注1 XTAL2 10

模式选择输入 MODE 11

1=Intel模式

0=Motorola模式

输出驱动的5V电压源 VDD3 12

从CAN输出驱动器0输出到物理线路上 TX0 13

从CAN输出驱动器1输出到物理线路上 TX0 14

相关文档
最新文档