0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何使用GPIO(通用输入/输出)引脚实现耳机插孔感测

454398 来源:eeweb 作者:Cirrus Logic 2021-05-24 06:18 次阅读

本应用笔记介绍了CS4201 / CS4202音频编解码器,以及如何使用GPIO(通用输入/输出)引脚实现耳机插孔感测。它简要介绍了耳机插孔感应以及带有耳机插孔感应的典型应用电路。

耳机插孔感

使用GPIO.png进行耳机插孔感测

CS4201和CS4202编解码器使用不同的GPIO引脚来实现耳机插孔感测。音频驱动程序将根据CS4201上的GPIO(引脚44)或CS4202上的GPIO2(引脚32)的状态来使线路输出静音或取消静音。

下图1显示了具有耳机插孔感应功能的两通道CS4201 / CS4202双通道设计的适用部分。使用绝缘的立体声3.5毫米插孔可确保音频信号不会影响GPIO感测引脚的状态。当未将耳机插入连接器时,绝缘抽头将GPIO引脚拉至DGND,并且线路输出未静音。插入耳机后,GPIO引脚被拉至+3.3 V,并且线路输出被静音。CS4202编解码器可同时支持耳机插孔感应和六声道音频配置。但是,这些是CS4201上的互斥功能。

CS4202需要PW4046(或更新版本)的Windows WDM音频驱动程序。该驱动程序与CS4201兼容,并支持Windows 98se,ME,2000和XP。

编辑:hfy

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
收藏 人收藏

    评论

    相关推荐

    插孔耳机电路

    想要设计一个双耳机插孔电路,可以两个一起使用亦可以使用其中一个,这样的线路两个耳机插孔怎么连线?要用几个引脚
    发表于 05-06 14:22

    请问是否所有通用输入/输出(GPIO)多功能引脚

    是否所有通用输入/输出(GPIO)多功能引脚
    发表于 12-18 07:34

    STM8通用输入输出GPIO的主要功能及配置和使用

    04、STM8通用输入输出口(GPIO)文章目录04、STM8通用输入输出口(GPIO)1、概述
    发表于 12-09 07:39

    GPIO通用输入输出接口

    I/O接口:GPIO、IIC、SPI、UART、USB、HDMI(1)GPIO通用输入输出接口,General Purpose Input Output,
    发表于 12-16 07:20

    STM32F2技术培训_通用输入输出端口_GPIO

    STM32F2技术培训_通用输入输出端口_GPIO
    发表于 12-03 17:34 0次下载

    通用输入输出(GPIO)

    I/O(Input/Output)接口是一颗微控制器必须具备的最基本外设功能。在 Stellaris 系列ARM 里,所有 I/O 都是通用的,称为 GPIO(General Purpose
    发表于 01-13 16:33 33次下载

    F2产品技术培训_8.通用输入输出端口(GPIO

    F2产品技术培训_8.通用输入输出端口(GPIO
    发表于 03-15 14:43 11次下载

    GPIO是什么?STM32引脚分类和如何查找GPIO功能?

    GPIO( general purpose intput output )是通用输入输出端口的简称,可以通过软件来控制其输入输出。STM3
    发表于 10-12 08:00 20次下载
    <b class='flag-5'>GPIO</b>是什么?STM32<b class='flag-5'>引脚</b>分类和如何查找<b class='flag-5'>GPIO</b>功能?

    MCU通用输入输出端口(GPIO)输出模式

    对于常规MCU,通用输入输出GPIO)是其最基本、最常用的功能,用于实现最基本的数字量输入输出
    发表于 10-28 19:06 16次下载
    MCU<b class='flag-5'>通用</b><b class='flag-5'>输入输出</b>端口(<b class='flag-5'>GPIO</b>)<b class='flag-5'>输出</b>模式

    二.GPIO输入输出及延迟函数

    一. GPIO八种模式,四种输入,四种输出1.GPIO输入初始化void GPIO_Config
    发表于 11-24 20:06 1次下载
    二.<b class='flag-5'>GPIO</b><b class='flag-5'>输入输出</b>及延迟函数

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

    04、STM8通用输入输出口(GPIO)文章目录04、STM8通用输入输出口(GPIO)1、概述
    发表于 11-26 15:21 9次下载
    04、STM8<b class='flag-5'>通用</b><b class='flag-5'>输入输出</b>口(<b class='flag-5'>GPIO</b>)

    2、【STM32F0系列学习】之—通用输入输出端口(GPIO)

    【STM32F0系列学习】之—通用输入输出端口GPIO1、GPIO端口配置说明1、GPIO端口配置说明
    发表于 11-29 16:51 66次下载
    2、【STM32F0系列学习】之—<b class='flag-5'>通用</b><b class='flag-5'>输入输出</b>端口(<b class='flag-5'>GPIO</b>)

    GPIO通用输入输出

    GPIO通用输入输出一、GPIO的功能概述用途:GPIO通用
    发表于 12-20 18:58 6次下载
    <b class='flag-5'>GPIO</b><b class='flag-5'>通用</b><b class='flag-5'>输入输出</b>

    通用输入输出GPIO是什么

    GPIO代表通用输入/输出。它是集成电路上的一种引脚,没有特定功能。虽然大多数引脚都有专用用途,
    发表于 03-23 14:04 1371次阅读
    <b class='flag-5'>通用</b><b class='flag-5'>输入输出</b><b class='flag-5'>GPIO</b>是什么

    STM32基础知识:GPIO(通用输入输出接口)

    GPIO通用输入/输出(General Purpose I/O)的简称,主要用于工业现场需要用到数字量输入/
    的头像 发表于 10-24 15:22 5993次阅读
    STM32基础知识:<b class='flag-5'>GPIO</b>(<b class='flag-5'>通用</b><b class='flag-5'>输入输出</b>接口)