AutosarMCAL开发——基于TC367、EBTresos 开发之PORT

1. Port模块基础知识

  • 输入模式:

上拉输入:默认情况下,引脚为高电平,通过上拉电路将信号拉高,然后通过TTL肖特基触发器将模拟信号转换为数字信号(0或1),传输到输入数据寄存器。

下拉输入:默认情况下,引脚为低电平,通过下拉电路将信号拉低,然后通过TTL肖特基触发器将模拟信号转换为数字信号,传输到输入数据寄存器。

浮空输入:引脚不接高电平也不接低电平,输入引脚浮空,引脚电压不确定,通常用于USART等。
模拟输入:电平从I/O引脚输入,直接到达模拟输入致片上外设,期间上拉电路、下拉电路和TTL肖特基触发器都相当于断开的状态,主要用于ADC转换。

  • 输出模式:

开漏输出:输出寄存器为低电平时,经过输出控制电路变成一个高电平,N-MOS导通,低电平从I/O引脚输出,输出寄存器为高电平时,P-MOS和N-MOS都是截止状态,电平无法通过,想要输出高电平需要外接上拉电阻。

开漏复用输出:与开漏输出模式相似,只是电平来自片上外设,不经过输出数据寄存器,只能输出低电平,想要输出高电平需要外接上拉电阻。

推挽输出:一个输出端口可以同时驱动高电平和低电平,即既能输出高电平信号,也可以输出低电平信号。
下图为开漏输出与推挽输出电路区别,推挽输出有两个极性相反的mos构成,一个管子导通另一个管子关闭以实现输出高低电平(电流较小不具备驱动能力),开漏输出仅使用一个MOS管,所以在这种模式下只能输出低电平,想要输出高电平需要外部提供(输入电流不可超过引脚最大电流显示否则会烧MCU)

开漏输出与推挽输出区别

2.TC3x系列Port架构

  • 输出特性
    在这里插入图片描述
    GPIO的焊盘衬底决定了对应引脚选择驱动能力以及压摆率的可能性
    在这里插入图片描述
    在TC36x的datasheet中可以知道具体引脚是什么类型的Pad,从而知道可以选择的驱动类型
    在这里插入图片描述
    对于RFast类型 引脚可以选择以上驱动设置
    在这里插入图片描述
    对于Fast引脚可以选择以上驱动配置
    在这里插入图片描述
    对于Slow类型可以选择以上驱动配置

  • 输入电平的选择
    在这里插入图片描述
    通过PLx.1与PLx.0可以配置输入电平的类型,不同的电平类型将会影响驱动模式的输出效果

  • 不同驱动配置的区别
    在这里插入图片描述
    不同的驱动配置主要区别体现在输出电流、电平上升下降时间上(此处可以理解为压摆率)

3.EB配置(基于EB23 TC367)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
补充:
在这里插入图片描述
在这里插入图片描述

4.总结

本文为博主个人学习总结记录,如有不正,欢迎指正

  • 5
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值