专题:手把手学习硬件基础------15、TTL和CMOS

发布于:2023-01-09 ⋅ 阅读:(627) ⋅ 点赞:(0)

一、基本概述

TTL工艺就是BJT晶体管为主制作成的集成电路

CMOS工艺就是以MOS管为主制作成的集成电路

Uoh -> 输出高电平 ,Uol -> 输出低电平

Uih -> 输入高电平 ,Uil -> 输入低电平

1、TTL电平

TTL集成电路主要由BJT晶体管逻辑门构成,如74LS系列IC,电平规范如下:

输出模式:Uoh ≥ 2.4V,Uol ≤ 0.4V

输入模式:Uih ≥ 2V,Uil ≤ 0.2V

2、CMOS电平

CMOS集成电路主要由MOS管构成逻辑门构成,如74HC系列IC,电平规范如下:

输出模式:Uoh ≥ VCC,Uol ≈ GND

输入模式:Uih ≥ 0.7VCC,Uil ≤ 0.2VCC

二、数字接口匹配

1、3.3V5V TTL驱动3.3V CMOS

3.3V/5V TTL输出Uoh ≥ 2.4V,Uol ≤ 0.4V

3.3V CMOS管 输入Uih ≥ 0.7VCC = 2.31V

输入Uol ≥ 0.2VCC = 0.66V

2.4V ≥ 2.31V 0.4 ≤ 0.66V 可以直接驱动

2、3.3V/5V TTL驱动5V CMOS

3.3V/5V TTL输出Uoh ≥ 2.4V,Uol ≤ 0.4V

5V CMOS管 输入Uih ≥ 0.7VCC = 3.5V

输入Uol ≥ 0.2VCC = 1V

2.4V ≤ 3.5V 0.4 ≤ 1V 低电平可以直接驱动,高电平落在2.4V和3.5V之间是不能驱动的,需要转换电平

3、3.3V/5V CMOS驱动3V/5V TTL

3.3V CMOS管 输出Uoh = 3.3V Uol = GND

5V CMOS管 输出Uoh = 5V Uol = GND

3.3V/5V TTL输入Uih ≥ 2V,Uil ≤ 0.8V

可以直接驱动

4、3.3V CMOS驱动5V CMOS

3.3V CMOS管 输出Uoh = 3.3V Uol = GND

5V CMOS Uil ≥ 0.7VCC=3.5V,Uil≤0.2VCC=1V

高电平输出3.3V,CMOS电路不能检测高电平,需要电平转换

三、74系列IC

1、74LS164-TTL工艺

2、74HC164--CMOS工艺

3、74HCT164 ---TTL转CMOS工艺

四、电平转换--简易

1、5V的TTL驱动5V的CMOS,可以通过简单的上拉电阻实现电平匹配

2、3.3V的TTL驱动5V的CMOS,考虑可能存在的电压钳位,比如单片机的GPIO口,不适合上拉电阻

3、简易电路

a、电阻分压

如下图:2.8V的GPRS模块对接3.3V的单片机

3.3V到2.8V加电阻1K和5.6K分压后得到2.8V,起到分压限制电流

b、二极管

TXD为高电平时,二极管截止,RXD引脚经上拉为高电平

TXD为低电平,二极管导通,RXD引脚为低电平

UART1_TXD高电平,二极管导通,RXDI为高电平

UART1_TXD为低电平,二极管截止,RXDI被下拉为低电平

4、复杂电平转换

a、3.3V to 5V

R1与Q1组成OC门,配合R2上拉至5V,实现电平转换,Tx输出0V,Q1导通,Rx端为0.3V左右,Tx输出3.3V,Q1截止,Rx端为5V,完成电平转换功能

b、5V to 3.3V

R3与Q2组成OC门,配合R5上拉至3.3V,实现电平转换,Tx输出0V,Q2导通,Rx端为0.3V左右,Tx输出3.3V,Q1截止,Rx端为3.3V,完成电平转换功能

本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到