【经验】深入理解32位国产DSP ADP32F12的GPIO工作原理
GPIO是处理器中永远躲不开的一个话题,对用工业应用,输入输出,外部设备的控制都要用到GPIO。国产32位DSP 湖南进芯电子的ADP32F12是一款采用高性能CMOS工艺的DSP,拥有多达56个GPIO引脚,并且功能强大。
如下图是ADP32F12的GPIO的结构图。
在ADP32F12中GPIO的功能是复用的,即除了通用I/O功能外还具备一些外设总线等功能。功能的选择可以通过GPxMUX寄存器进行配置。当GPxMUX.bit= 0时配置为通用I/O,GPxMUX.bit=1时为Peripheral I/O。如上图红色、蓝色线条路径是通用I/O路径,绿色是Peripheral I/O路径。红色线条为输入路径,需要GPxDIR.bit=0配置,蓝色线条为输出路径,需要GPxDIR.bit=1配置。当复用为Peripheral I/O时GPxMUX寄存器必须进行相关配置,GPxDIR寄存器则无关。与GPIO相关的寄存器还有如下:
GPxDAT:数据寄存器
GPxSET:置位寄存器
GPxCLEAR:清零寄存器
GPxTOGGLE:翻转寄存器
GPxQUAL:输入量化寄存器
这里有一个比较特殊的寄存器GPxQUAL,从上图也可以看出对于输入时需要经过“Input Qualification”,这也是ADP32F12中GPIO的一个神器。该功能为采样窗口为6样本宽并且只有当所有样本一致时(全0 或者全1)才认为采样有效,这样可以滤除引脚上的毛刺抖动等。如下图:
采样窗口被限定为6次采样,但是采样的周期是可以通过寄存器(QUALPRD)配置更改的。当QUALPRD=0时不具备量化输入功能,其他情况下量化周期被限定为(5 × QUALPRD × 2)个SYSCLKOUT cycles,QUALPRD 的范围从0~0xFF。
如下为配置GPIOA0为输入功能,并配置量化输入周期的例子。
- |
- +1 赞 0
- 收藏
- 评论 3
本文由NKJ提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
评论
全部评论(3)
-
妮子 Lv5. 技术专家 2020-10-26学习,下载
-
桃梅 Lv7. 资深专家 2020-10-26学习,下载
-
酷乐 Lv7. 资深专家 2020-10-24学习学习
相关推荐
【经验】国产32位浮点DSP AVP32F335替换TI TMS320F28335时不能正常下载程序的解决办法
进芯电子发布的32位浮点DSP AVP32F335,在电源、伺服、变频领域有广泛应用,并且可pin2pin兼容替换TI的TMS320F28335,开发环境也可以采用TI的CCS。但是一些用户在拿到样品并替换后,发现下载程序错误,提示“***.out Load Failed.“,本文介绍该问题的解决办法。
【经验】国产DSP AVP32F335使用C2Prog串口下载时需要注意哪些事项?
ADVANCECHIP(进芯电子)推出的32位浮点DSP AVP32F335,是一款150MIPS、具有浮点加速器、内置512K字节闪存、12位ADC,并且可以兼容Ti TMS320F28335的DSP,本文将基于该产品使用C2Prog串口下载时需要注意的事项进行分析。
【经验】32位工业控制DSP ADP32F035的PLL时钟模块以及四种运行模式介绍
ADP32F035是由进芯电子推出的国产32位工业控制DSP,可以直接P2P替代TI的DSP方案TMS320F28035,本文详细介绍ADP32F035的PLL(动态锁相环路)时钟模块以及四种运行模式。
Advancechip(进芯电子)DSP数字信号处理器选型指南
ADVANCECHIP - DSP,高性能PMSM控制器,32位浮点数字处理器,16位定点DSP,高性能32位浮点数字处理器,32位浮点DSP,芯片,单芯片DSP控制器,高性能BLDC控制器,32位定点DSP,数字信号处理器,高性能32位数字信号处理器,32位定点数字处理器,控制器,高性能BLDC/PMSM控制器,高性能32位定点数字处理器,ADP32X,ADP32F4408系列,ADP32F12,ADP32F10,ADP16X,AVP32F335,ADP32F03X,ADP32,ADP32F035B,AVP32F08,ADP32F08,ADP32X+FPU,ADP32F03X系列,ADP32F1X,ADM16X 系列,ADP32F04,ADP32FX,AVP32,AVP32F069,AVP32F335QP176S,AVP32F335QP176S1,AVP32F335BA176S,DM16X,ADP32FXM-CU,ADP32F035,ADP16F03,ADP16F02,ADP16F01,ADP32F4408,ADP16F06,ADP32F04系列,ADM16F01,ADP32F034,破壁机,电机控制,工业驱动,DC/DC转换器,焊接机,电动工具,油烟机,三相UPS,不间断电源,串逆变器,交流充电站,工业级,工业交流转换器,三相不间断电源,物联网,伺服驱动器功率级模块,机械控制,电动自行车,电动汽车充电站电源模块,跑步机,电钻,最大功率点,变频空调,交流驱动控制模块,逆变器,风机水泵控制,风机,能量存储电源转换系统 (PCS),线性电机功率级,伺服驱动功率级模块,白色家电,纺织机械,水泵,门机驱动控制,曲线锯,工业智能控制,变频电机驱动,简易变频器,车载充电器 (OBC),商户网络,光伏板,电机驱动,直流输入 BLDC 电机驱动器,微型逆变器,纺织机,伺服电机,自动分拣设备,新能源,直流充电站,直线电机分段控制器,服务器PSU,三相BLDC/PMSM电机控制,光伏系统,中央逆变器,交流输入 BLDC 电机驱动器,变频器,工业交流变频驱动,交流充电桩,通用型信号处理,工业伺服控制器,车载充电器,电动工具市场,太阳能逆变器,CNC 控制,交流输入无刷直流电机驱动,串式逆变器,服务器电源,电焊机,数字电源,低压吸尘器,工业交直流,低压水泵,信号处理,低压风扇,无线车载充电模块,低压风机,变频电动驱动,电机传感,太阳能优化器,消费类电子市场,太阳能电源优化器,消费类电子,工业智能,计算机数控加工机床,消费级,电动车辆,低压电动工具,伺服驱动器控制模块,直流充电桩,车辆无线充电模块,MPPT,电梯门自动启闭装置驱动控制,直流电机分段控制器,筋膜枪,交流驱动器控制模块,交流驱动器功率级模块,运输,直流输入无刷直流电机驱动,热水器,BLDC马达,直流充电桩(站),三相 BLDC电机控制,工业控制,电信设备电源,园林工具,物联网无线接入,商用电信整流器,空调室外机,交流充电桩(站),无线充电器,变频伺服,BLDC马达控制,无人机电调,光伏逆变器,PMSM 电机控制,工业直流转换器,工业电机驱动
ADP32FXX 数字信号处理器数据手册
本资料详细介绍了ADP32FXX系列数字信号处理器(DSP)的特性和功能。该系列DSP采用高性能CMOS工艺,主频高达150MHz,具备低功耗设计,集成片内1.8V线性稳压电源。产品特性包括高性能32位CPU、丰富的片内存储器资源、外部存储扩展接口、时钟和系统控制功能、多个外部中断接口、丰富的串行端口外设、12位16通道模数转换器、56个通用I/O引脚等。资料还涵盖了开发支持、电气规范、机械数据等内容。
ADVANCECHIP - 数字信号处理器,DIGITAL SIGNAL PROCESSOR,ADP32FXX,ADP32F11,ADP32F12,ADP32F12A-150QPG1,ADP32F10
【应用】基于可替代TMS320F28035的国产DSP ADP32F035的3kW充电器LLC谐振变换器低成本方案
3kW充电模块降本项目中,采用了国产32位DSP芯片ADP32F035作为控制器,其具有丰富外设和接口,控制板外围器件少的特点,并且与TI的TMS320F28035可以Pin to Pin直接替换。采用该芯片,有利于实现主要期间国产化,并降低成本。
AVP32F335 数字信号处理器数据手册
本资料为AVP32F335数字信号处理器(DSP)的数据手册,详细介绍了该产品的特性、功能、外设、电气规范和开发支持等内容。AVP32F335是一款高性能的32位DSP,具有高性能CPU、丰富的片上资源、多种外设接口和低功耗模式等特点,适用于各种嵌入式应用。
ADVANCECHIP - DSP,数字信号处理器,DIGITAL SIGNAL PROCESSOR,AVP32F335QP176Q,AVP32F335QP176S,AVP32F335QP176S1,AVP32F335,AVP32F335BA176S,AVP32F335BA176S1
技术大神推荐四款国产32位DSP
本文将介绍技术大神推荐的四款国产32位DSP,分别为ADP32F03、ADP32F10、ADP32F12、AVP32VC33。其中ADP32F03、ADP32F10、ADP32F12均以量产,世强还可提供DSP解决方案及专业技术支持,库存丰富,可根据项目提供最佳价格支持。
进芯电子推出基于32位DSP车规芯片的汽车空调压缩机方案,轻松观测负载转速和转矩
为了让汽车空调实现快速启动、速冷速热、运行稳定、节能静音等功能,作为心脏的车载空调压缩机需提供强大性能支持。针对以上应用需求,ADVANCECHIP进芯电子推出汽车空调压缩机方案。该方案以进芯32位DSP车规芯片ADP32F035BQ为控制核心,以针对汽车空调压缩机的自研无感FOC控制算法,能够很好的观测负载的转速和转矩,具有启动快速可靠、低速大扭矩、高速运行平稳、噪声小、效率高等特点。
国产32位DSP完美替换TMS32成功实现电动滑板车的永磁电机控制
TMS320F28035供货日益紧张,世强代理的进芯DSP芯片ADP32F03也可以用CCS开发环境进行编译开发,这对用惯了TI产品的工程师来说是个很好的优势。
与时俱”进”· 持续创“芯” 进芯电子 · DSP芯片设计专家
进芯电子是一家专注于数字信号处理器(DSP)芯片及嵌入式解决方案研发的集成电路设计企业。公司拥有先进的软硬件设计平台和专业团队,掌握核心技术,提供16位、32位定点和32位浮点系列产品。产品广泛应用于新能源汽车、智能工业、消费电子等领域。公司总部位于长沙,设有南京、深圳、北京等分部,员工190人,销售额2亿元。进芯电子致力于DSP核心技术研发,为客户提供安全可靠的产品和服务。
ADVANCECHIP - DSP,数字信号处理器,数字信号处理器芯片,ADM16F03A,ADM32F035B,ADP32F12,AVP32F00157,ADP32F10,AVP32F069,AVP32F335,AVP32F0025,AVP32F0039,ADP32F035,ADP32F036,AVP32F0049,ADP16F03,ADP16F02,ADP16F01,ADP32F035B,AVP32F379D,AVP32F08,ADP32F08,ADP32F034,ADM16F03A2,ADM16F03A1,破壁机,高压水枪,电机控制,汽车,电子风扇,消费电子,筋膜枪,角磨,空调压缩机,工业驱动,电动工具,水泵,高速吹风筒,颈部按摩仪,电圆锯,光伏储能,智能工业,空调外机风扇,数字电源,跑步机,电钻,电扳手,新能源汽车,高可靠性电源,新能源电力,电源,冰箱压缩机,轨道交通,家居电器,健康设备,汽车电子
国产32位定点DSP ADP32F12 替换 TI的TMS320F2812 的优势分析
从2017年开始TI的一些TMS32 DSP芯片严重缺货且涨价严重,世强推荐国产进芯(Advancechip)32位DSP ADP32进行替换。进芯电子是国内唯一可批量供货的32位工业控制DSP芯片设计专家,32位单核心DSP架构且完全拥有自主知识产权,按照军用元器件质量标准进行设计的工业级电路,可为客户定制SoC芯片开发和嵌入式系统方案。
Advancechip(进芯电子)汽车级数字信号处理器芯片(DSP)选型指南
进芯电子是专业从事数字信号处理器芯片(DSP)及嵌入式解决方案研发的集成电路设计企业。公司拥有先进的软硬件设计平台和专业化的高素质DSP设计团队,掌握DSP内核设计技术、编译技术、SoC大规模数字集成技术,核心驱动算法等核心技术,并推出16位定点、32位定点和32位浮点三大系列产品。凭借丰富的产品和卓越的性能,产品已被广泛应用于新能源汽车、智能工业、消费电子等领域。作为国内领先的DSP设计企业,进芯电子致力于发展DSP核心技术,为客户提供安全可靠、高效可用的DSP产品、解决方案和配套服务。
ADVANCECHIP - 汽车级DSP,车规芯片,数字信号处理器芯片,电机控制车规芯片,AVP32F0049Q,ADP16F03Q,ADM16F03A2Q,ADM16F03A1Q,ADM32F735EQ,ADM32F735DQ,AVP32F069Q,ADP32F036Q,ADP32F035Q,AVP32F335Q,AVP32F379Q,ADM32F035Q,ADM32F036Q,AVP32F08Q,ADP32F035BQ,AVP32F0039Q,电子风扇,消费电子,动力域控,空调压缩机,座椅控制器,底盘域控,空调风门电机控制,多合一动力总成,HEV MCU电机控制器,VCU整车控制器,车载DC-DC,电子水泵,AGS进气格栅控制,汽车电子风扇,智能工业,汽车电子水泵,车载OBC,车身控制,车窗升降控制,新能源汽车,雨刮控制器,电子驻车,汽车电子鼓风机,汽车电子油泵,电子助力转向,热管理系统,车载空调压缩机控制,EV MCU电机控制器,汽车电子膨胀阀
【应用】主频高达150MHz的数字信号处理器AVP32F335助力光伏储能系统,具有高性能32位CPU
进芯的DSP AVP32F335应用在光伏板的逆变电路做控制,通过逆变电路的输出电流采样实时采样反馈到DSP做处理,DSP在根据采样的电流大小调节相对应的驱动频率给到驱动器驱动逆变电路,DSP根据采集到的数据通过无线通信模块上传到云端,用户可以在手机中观察到光伏储能系统的工作数据。
电子商城
服务
可定制单位/双位/三位/四位LED数码管的尺寸/位数/发光颜色等性能参数,每段亮度0.8~30mcd,主波长470~640nm,电压2~10.2V。
最小起订量: 1000 提交需求>
登录 | 立即注册
提交评论