一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

GPIO輸出主要電路結(jié)構(gòu)

CHANBAEK ? 來源:汽車電子控制器硬件入門 ? 作者:人生如夢 ? 2023-07-02 17:45 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1. 數(shù)字輸入輸出的定義

數(shù)字輸入或輸出(英語:Digital Input or Digital Input),又叫開關(guān)量輸入或輸出,只有通和斷二種狀態(tài),離散狀態(tài)。

常見的數(shù)字輸入有GPIO,GTA等

本文主要說明GPIO

2. GPIO輸出主要電路結(jié)構(gòu)

GPIO輸出主要有推挽輸出模式和開漏輸出模式,以下分別就兩種模式進(jìn)行說明

2.1.GPIO推挽輸出模式主要電路結(jié)構(gòu)

圖片

其中

1)Q1和Q2分別為NPN和PNP型三極管;

2)A1為運(yùn)放比較器,當(dāng)輸出寄存器電壓大于VREF,Vin為高電平;反之,Vin為低電平

2.2.GPIO推挽輸出模式閾值計(jì)算

a) 運(yùn)放比較器以ADI ADCMP600為例,工作量程(V+-V-)最大2mV,也就是說V+-V-超過2mV,運(yùn)放進(jìn)入放大飽和區(qū)間,此時輸出VOH=VCC-0.4V=5V-0.4V=4.6V,即為比較器功能。VOL=0.4V

圖片

圖片

b) Q1 NPN三極管以松下的2SC0829為例

VB1E1>0.85V時,C1E1兩端導(dǎo)通,導(dǎo)通時VC1E1=0.2V(取最大值)。

VB1E1<0.5V時,C1E1兩端截止。

圖片

圖片

c) Q2 PNP三極管以松下的2SA0683為例

VB2E2<-1.2V(即E端比B端電壓大于1.2V)時,C2E2兩端導(dǎo)通,導(dǎo)通時VC2E2=0.7V(取最大值)。

VB2E2>-0.85V(即E端比B端電壓小于0.85V)時,C2E2兩端截止。

image.png

圖片

假設(shè)應(yīng)用外部外接下拉電阻R1=10kohm,如下圖

圖片

1)當(dāng)輸出寄存器電壓大于VREF(設(shè)計(jì)遠(yuǎn)遠(yuǎn)超過2mV)時

VIN=VOH=4.6V

VB1E1=VIN(4.6V)-0>0.85V,故C1E1端導(dǎo)通, Vo=VCC-0.2=5-0.2=4.8V

VB2E2= VIN(4.6V)-Vo(4.8V)=-0.2V>-0.85V,故C2E2端截止

真值表為以下

信號 Vin Vo
邏輯值 1 1
電壓值 1. 4.6V 1. 4.8V

2)當(dāng)輸出寄存器電壓小于VREF(設(shè)計(jì)遠(yuǎn)遠(yuǎn)小于)時

VIN=VOL=0.4V

VB1E1=VIN(0.4V)-0<0.5V,故C1E1端截止

VB2E2=VIN(0.4V)-Vo=0.4V-0V=0.4V<0.85V,故C2E2端截止,Vo=0.7V

真值表為以下

信號 Vin Vo
邏輯值 0 0
電壓值 1. 0.4V 0.7V

2.3.GPIO開漏輸出模式主要電路結(jié)構(gòu)

圖片

其中

1)Q為PNP型三極管;

2)A1為運(yùn)放比較器,當(dāng)輸出寄存器電壓大于VREF,Vin為高電平;反之,Vin為低電平

2.4.GPIO開漏輸出模式閾值計(jì)算

a) 運(yùn)放比較器以ADI ADCMP600為例,工作量程(V+-V-)最大2mV,也就是說V+-V-超過2mV,運(yùn)放進(jìn)入放大飽和區(qū)間,此時輸出VOH=VCC-0.4V=5V-0.4V=4.6V,即為比較器功能。VOL=0.4V

圖片

image.png

b) Q PNP三極管以松下的2SA0683為例

VBE<-1.2V(即E端比B端電壓大于1.2V)時,CE兩端導(dǎo)通,導(dǎo)通時VCE=0.7V(取最大值)。

VBE>-0.85V(即E端比B端電壓小于0.85V)時,CE兩端截止。

圖片

圖片

假設(shè)應(yīng)用外接上拉電阻R1=10kohm(此處必須外接上拉電阻方能行成回路),如下圖

圖片

1)當(dāng)輸出寄存器電壓大于VREF(設(shè)計(jì)遠(yuǎn)遠(yuǎn)超過2mV)時

VIN=VOH=4.6V

VBE=VIN(4.6V)-VCC =4.6V-5V=-0.4V>-0.85V,故CE截止, Vo=VCC=5V

真值表為以下

信號 Vin Vo
邏輯值 1 1
電壓值 1. 4.6V 5V

2)當(dāng)輸出寄存器電壓小于VREF(設(shè)計(jì)遠(yuǎn)遠(yuǎn)小于)時

VIN=VOL=0.4V

VBE=VIN(0.4V)-VCC=0.4-5V=-4.6V<-1.2V,故C2E2端導(dǎo)通,Vo=0.7V

真值表為以下

信號 Vin Vo
邏輯值 0 0
電壓值 1. 0.4V 1. 0.7V
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 三極管
    +關(guān)注

    關(guān)注

    145

    文章

    3657

    瀏覽量

    124681
  • 輸入輸出
    +關(guān)注

    關(guān)注

    0

    文章

    42

    瀏覽量

    10899
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5434

    瀏覽量

    124563
  • 開關(guān)量
    +關(guān)注

    關(guān)注

    2

    文章

    184

    瀏覽量

    15479
  • GPIO
    +關(guān)注

    關(guān)注

    16

    文章

    1280

    瀏覽量

    54122
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    ZYNQ開發(fā)案例:GPIO結(jié)構(gòu)體系及使用案例

    GPIO結(jié)構(gòu)體系 zynq的GPIO,分為兩種,MIO(multiuse I/O)和EMIO(extendable multiuse I/O)。 ZYNQ的GPIO由4個BANK組成
    的頭像 發(fā)表于 12-09 11:41 ?4388次閱讀
    ZYNQ開發(fā)案例:<b class='flag-5'>GPIO</b>的<b class='flag-5'>結(jié)構(gòu)</b>體系及使用案例

    STM32 GPIO寄存器的相關(guān)知識

    在之前的STM32的GPIO理論基礎(chǔ)知識中,分別對基本結(jié)構(gòu)和工作模式進(jìn)行了詳細(xì)的介紹。 GPIO基本結(jié)構(gòu)主要
    發(fā)表于 04-14 10:43 ?3307次閱讀
    STM32 <b class='flag-5'>GPIO</b>寄存器的相關(guān)知識

    使用 RPi.GPIO 模塊的輸出(Output)功能

    , GPIO.OUT)2、設(shè)置某個輸出針腳狀態(tài)為高電平:12345GPIO.output(12, GPIO.HIGH)?# 或者GPIO.o
    發(fā)表于 04-02 14:42 ?1079次閱讀

    二.GPIO輸入輸出及延遲函數(shù)

    一. GPIO八種模式,四種輸入,四種輸出1.GPIO輸入初始化void GPIO_Config(void){ GPIO_InitTypeD
    發(fā)表于 11-24 20:06 ?1次下載
    二.<b class='flag-5'>GPIO</b>輸入<b class='flag-5'>輸出</b>及延遲函數(shù)

    04、STM8通用輸入輸出口(GPIO)

    04、STM8通用輸入輸出口(GPIO)文章目錄04、STM8通用輸入輸出口(GPIO)1、概述2、GPIO
    發(fā)表于 11-26 15:21 ?9次下載
    04、STM8通用輸入<b class='flag-5'>輸出</b>口(<b class='flag-5'>GPIO</b>)

    STM32的8種GPIO輸入輸出模式

    STM32的8種GPIO輸入輸出模式參考文章“STM32的8種GPIO輸入輸出模式深入詳解”和“STM32中GPIO的8種工作模式!”輸入模
    發(fā)表于 11-26 17:06 ?16次下載
    STM32的8種<b class='flag-5'>GPIO</b>輸入<b class='flag-5'>輸出</b>模式

    基于hal庫的stm32f411re的GPIO輸出模式下電平的讀取

    基于hal庫的stm32f411re的GPIO輸出模式下電平的讀取1.硬件的配置對GPIO的參數(shù)配置首先需要創(chuàng)建一個結(jié)構(gòu)體指針:GPIO_I
    發(fā)表于 11-29 16:06 ?5次下載
    基于hal庫的stm32f411re的<b class='flag-5'>GPIO</b><b class='flag-5'>輸出</b>模式下電平的讀取

    嵌入式系統(tǒng)(五):GPIO(輸入輸出端口擴(kuò)展器)接口

    文章目錄1. GPIO結(jié)構(gòu)及特點(diǎn);(1)GPIO功能模式(i)GPIO復(fù)用功能(AFIO,Alternate function)(ii)GPIO
    發(fā)表于 12-01 11:21 ?9次下載
    嵌入式系統(tǒng)(五):<b class='flag-5'>GPIO</b>(輸入<b class='flag-5'>輸出</b>端口擴(kuò)展器)接口

    GPIO通用輸入輸出

    GPIO通用輸入輸出一、GPIO的功能概述用途:GPIO是通用輸入輸出(General Purpose I/O)的簡稱,
    發(fā)表于 12-20 18:58 ?6次下載
    <b class='flag-5'>GPIO</b>通用輸入<b class='flag-5'>輸出</b>

    從硬件方面理解GPIO的開漏輸出和推挽輸出

    STM32F4XX中文參考手冊中GPIO口的結(jié)構(gòu)圖。輸出部分的電路是在下方。先簡單介紹一下MOS管吧。MOS管其實(shí)是和三極管差不多的,有三個極:柵極(G),源極(S)和漏極(D)。三極
    發(fā)表于 12-22 19:04 ?10次下載
    從硬件方面理解<b class='flag-5'>GPIO</b>的開漏<b class='flag-5'>輸出</b>和推挽<b class='flag-5'>輸出</b>

    STM32-(基于STM32F4)-GPIO基本結(jié)構(gòu)-輸入/輸出模式

    GPIO基本結(jié)構(gòu)目錄文章目錄GPIO基本結(jié)構(gòu)目錄M4的IO口基本結(jié)構(gòu)特性輸入通道輸出通道4種輸入
    發(fā)表于 01-13 16:05 ?3次下載
    STM32-(基于STM32F4)-<b class='flag-5'>GPIO</b>基本<b class='flag-5'>結(jié)構(gòu)</b>-輸入/<b class='flag-5'>輸出</b>模式

    GPIO內(nèi)部結(jié)構(gòu)及輸入輸出模式

    GPIO全稱General Purpose Input Output ,即通用輸入/輸出。其實(shí)GPIO的本質(zhì)就是芯片的一個引腳,通常在ARM中所有的I/O都是通用的。不過,由于每個開發(fā)板上都會
    的頭像 發(fā)表于 10-08 14:37 ?6197次閱讀

    STM32CUBEMX(4)--GPIO輸出

    本篇文章主要介紹如何使用STM32CubeMX對紅外波形進(jìn)行GPIO輸出,并LED顯示。
    的頭像 發(fā)表于 11-14 15:43 ?2491次閱讀
    STM32CUBEMX(4)--<b class='flag-5'>GPIO</b><b class='flag-5'>輸出</b>

    通用輸入輸出GPIO是什么

    GPIO代表通用輸入/輸出。它是集成電路上的一種引腳,沒有特定功能。雖然大多數(shù)引腳都有專用用途,例如向特定組件發(fā)送信號,但 GPIO 引腳的功能是可定制的,并且可以由軟件控制。 引腳模
    發(fā)表于 03-23 14:04 ?1667次閱讀
    通用輸入<b class='flag-5'>輸出</b><b class='flag-5'>GPIO</b>是什么

    GPIO內(nèi)部電路的原理

    原理 前言 GPIO內(nèi)部結(jié)構(gòu)概覽 GPIO內(nèi)部結(jié)構(gòu)詳解 保護(hù)電路 輸出
    的頭像 發(fā)表于 11-20 09:24 ?1308次閱讀
    <b class='flag-5'>GPIO</b>內(nèi)部<b class='flag-5'>電路</b>的原理