PLC
直播中

杜喜喜

7年用户 1510经验值
私信 关注

STM32F103RBT6有哪些性能

TFT-LCD是什么?
74HCT573是什么?
STM32F103RBT6有哪些性能?

回帖(1)

王浩

2021-9-28 15:55:01
  TFT LCD芯片
  TFT-LCD 即薄膜晶体管液晶显示器。其英文全称为:Thin Film Transistor-Liquid Crystal Display。在TFT-LCD中,TFT的功能就是相当于一个开关管。常用的TFT是三端器件。一般在玻璃基板上制作半导体层,在其两端有与之相连接的源极和漏极。并通过栅极绝缘膜,与半导体相对置,设有栅极。利用施加于栅极的电压来控制源、漏电极间的电流。
  对于显示屏来说,每个像素从结构上可以简化看作为像素电极和共同电极之间夹一层液晶。更重要的是从电的角度可以把它看作电容。其等效电路为图1所示。要对j行i列的像素P(i,j)充电,就要把开关T(i,j)导通,对信号线D(i)施加目标电压。当像素电极被充分充电后,即使开关断开,电容中的电荷也得到保存,电极间的液晶层分子继续有电压施加场作用。数据(列)驱动器的作用是对信号线施加目标电压,而栅极(行)驱动器的作用是起开关的导通和断开。由于加在液晶层上的显示电压可存储于各像素的存储电容,可以使液晶层能稳定地工作。这个显示电压通过TFT也可在短时间内可以重新写入,因此,即使在对高清晰度LCD中,也能满足不降低图像品质要求。
  显示图像的关键还在于液晶在电场作用下的分子取向。一般通过对基板内侧的取向处理,使液晶分子的排列产生希望的结构变形来实现不同的显示模式。选择一定的显示模式,在电场作用下,液晶分子产生取向变化,并通过与偏振片的相配合,使入射光在通过液晶层后的强度随之发生变化。从而实现图像显示。
  TFT-LCD 与无源 TN-LCD、STN-LCD 的简单矩阵不同,它在液晶显示屏的每一个象素上都设置有一个薄膜晶体管(TFT),可有效地克服非选通时的串扰,使显示液晶屏的静态特性与扫描线数无关,因此大大提高了图像质量。TFT-LCD 也被叫做真彩液晶显示器。
  TFTLCD 模块采用 16 位的并方式与外部连接,之所以不采用 8 位的方式,是因为彩屏的数据量比较大,尤其在显示图片的时候,如果用 8 位数据线,就会比 16 位方式慢一倍以上,我们当然希望速度越快越好,所以我们选择 16 位的接口。
  M74HC68 MIR
  74HC573;74HCT573是一种高速硅栅CMOS器件,与低功率肖特基TTL(LSTTL)引脚兼容。
  74HC573:74HCT573具有八进制D型透明锁存器,每个锁存器具有单独的D型输入和面向总线应用的3态真输出。门锁启用(LE)输入和输出启用(OE)输入是所有门锁的公用输入。
  当LE高时,Dn输入端的数据进入锁存器。在这种情况下,锁存器是透明的,即锁存器输出将在每次其相应的D输入改变时改变状态。
  当LE低时,锁存器存储在LE从高到低转换之前的D输入设置时间出现的信息。当OE低时,8个锁存器的内容在输出端可用。当OE高时,输出进入高阻抗关闭状态。OE输入的操作不影响门锁的状态。
  74HC573;74HCT573在功能上与:
  74HC563:74HCT563,但输出相反
  74HC373:74HCT373,但引脚排列不同
  STM32F103RBT6
  (1)STM32:STM32代表ARM Cortex-M3内核的32位微控制器。
  (2)F:F代表芯片子系列。
  (3)103:103代表增强型系列。
  (4)R:R这一项代表引脚数,其中T代表36脚,C代表48脚,R代表64脚,V代表100脚,Z代表144脚。
  (5)B:B这一项代表内嵌Flash容量,其中6代表32K字节Flash,8代表64K字节Flash,B代表128K字节Flash,C代表256K字节Flash,D代表384K字节Flash,E代表512K字节Flash。
  (6)T:T这一项代表封装,其中H代表BGA封装,T代表LQFP封装,U代表VFQFPN封装。
  (7)最后的数字是温度范围
  STM32F103xx性能线系列包含高性能ARM Cortex-M3 32位RISC内核,在72 MHz频率下工作,高速嵌入式内存(闪存高达128KB,SRAM高达20KB) 以及连接到两条APB总线的各种增强型I/O和外围设备。所有设备都提供两个12位ADC、三个通用16位定时器和一个PWM定时器,以及标准和高级通信接口:最多两个和SPL、三个USART、一个USB和一个CAN。
  STM32F103xx性能线系列在-40到+150℃的温度范围内工作,从2.0V到3.6V电源。一套全面的节能模式允许设计低功耗应用。
  完整的STM32F103xx性能线系列包括4种不同封装类型的设备:从48针到100针。根据所选的设备,包括多组外围设备,下面的描述概述了此系列中建议的所有外围设备。
  这些特性使STM32F103xx性能线微控制器系列适用于多种应用:
  电机驱动及应用控制
  医疗和手持设备
  PC外围设备游戏和GPS平台
  工业应用:PLC、逆变器、打印机和扫描仪
  报警系统、可视对讲机和HVAC
  概述:
  带嵌入式闪存和SRAM的ARMCortexTM-M3内核
  ARM Cortex-M3处理器是用于嵌入式系统的最新一代ARM处理器。它的开发目的是提供一个低成本的平台,以满足MCU实现的需要,减少管脚数和低功耗,同时提供出色的计算性能和先进的系统中断响应。
  ARM Cortex-M3 32位RISC处理器具有卓越的代码效率,在通常与8位和16位设备相关的内存大小上提供ARM内核所期望的高性能。
  STM32F103xx性能系列具有嵌入式ARM内核,因此与所有ARM工具和软件兼容。
  嵌入式闪存
  可使用128千字节的嵌入式闪存存储程序和数据。
  嵌入式SRAM
  高达20千字节的嵌入式SRAM(读/写),CPU时钟速度为0等待状态。
  嵌套矢量中断控制器(NVIC)
  STM32F103xx性能线嵌入一个嵌套的矢量中断控制器,该控制器能够处理多达43个可屏蔽中断通道(不包括Cortex-M3的16条中断线)和16个优先级。
  紧密耦合的NVIC提供低延迟中断处理
  直接传递给内核的中断项向量表地址
  紧密耦合NVIC核心接口
  允许中断的早期处理
  晚到高优先级中断的处理
  尾链支撑
  处理器状态自动保存
  中断入口在中断出口时恢复,没有指令开销
  此硬件块提供灵活的中断管理功能,中断延迟最小。
  外部中断/事件(EXTI)
  外部中断/事件控制器由19个边缘检测器组成,用于生成中断/事件请求。每条线都可以独立配置来选择触发事件(上升沿、下降沿,两者都可以),并且可以独立屏蔽。挂起寄存器维护中断请求的状态。EXTI可以检测脉冲宽度小于内部APB2时钟周期的外线。多达80个GPIO连接到16条外部中断线。
  时钟和启动
  系统时钟选择在启动时执行,但是内部RC 8 MHz振荡器被选择为复位时的默认CPU时钟。外部4-16兆赫时钟可以选择,并监测故障。在这种情况下,它将被禁用,软件中断管理也将随之进行。类似地,必要时(例如,当间接使用的外部振荡器发生故障时)PLL时钟条目的完全中断管理可用。
  几个预分频器允许配置AHB频率、高速APB(APB2)和低速APB(APB1)域。AHB和高速APB域的最大频率为72mhz。低速APB域的最大允许频率为36mhz
  引导模式
  启动时,引导引脚用于选择三个引导选项之一:
  从用户闪存启动
  从系统内存引导
  从SRAM启动
  引导加载程序位于系统内存中。它是用来重新编程的闪存使用USART。
  供电方案
  Vpo=2。0至3.6 V-Os和内部调节器的外部电源。外部通过销提供。
  vi20至36V:用于ADC、复位块、RCs和PLL的外都模和电源。范調內(ADC报制在2=1.8至3.6 V:不存在Vo0时,为RTC、外部时钟32 kHz振荡器和备用寄存器(通过电源开关)供电。
  电源主管
  该设备具有集成的上电复位(POR)下电复位(PDR)电路。它始终处于激活状态,并确保从/向下至2 V正常工作。当Voo低于指定國值VPOR/PDR时,设备保持在复位模式。无需外部复位电路。
  该设备具有一个嵌入式可编程电压检测器(PVD),监测Voo电源,并将其与國值进行比较。当Voo降至國值以下和/或高于國值时,可生成中断。然后,中断服务例程可以生成警告消息和/或将MCU置于安全状态。PVD由软件启用。
  电压调节器
  调节器有三种工作模式:(MR)、低功率(LPR)和断电。
  MR用于标称调节模式 (运行)
  LPR用于停止模式。
  掉电用于待机模式:稳压器输出为高阻抗:内核电路掉电,导致零(但寄存器和SRAM的内容丢失)
  此调节器在复位后始终启用。它在待机模式下被禁用,提供阻抗输出。
  低功率模式
  STM32F103xx性能线支持三种低功耗模式,以实现低功耗、短启动时间和可用唤醒源之间的最佳折衷:
  滑动模式
  在睡眠模式下,只有CPU停止。所有外设都继续工作,并在发生中断/事件时唤醒CPU。
  停止模式
  停止模式允许实现最低功耗,同时保留SRAM和寄存器的内容。停止1.8 V域中的所有时钟,禁用PLL、HSI和HSE RC振荡器。电压调节器也可以置于正常或低功率模式。
  该设备可以从停止模式唤醒任何EXTI线。EXTI线源可以是16条外部线、PVD输出、RTC警报或USB唤醒中的一条。
  Standby mode
  待机模式实现最低功耗。关闭内部电压调节器,使整个1.8 V域通电关了。关了PLL、HSE和RC振荡器也关闭。进入待机模式后,除了备份域和待机电路中的寄存器外,SRAM和寄存器内容将丢失。
  当发生外部复位(NRST引脚)、NWDG复位、WKUP引脚上升或RTC警报时,设备退出待机模式。
  注: RTC、/WDG和相应的时钟源不会因进入停止或待机模式而停止。
  DMA系统
  灵活的7通道通用能够管理内存到内存、外设到内存和内存到外设的传输。DMA控制器支持循环缓冲区管理,避免控制器到达缓冲区末端时产生中断。
  每个通道都连接到专用的硬件DMA请求,并支持每个通道上的软件触发器。配置由软件完成,源和目标之间的传输大小是独立的。
  DMA可用于主要外设:SPI、12C、USART、通用和高级控制定时器TIMx和ADC。
  RTC(实时时钟)和备份寄存器
  RTC和备份寄存器通过一个开关供电,该开关在Voo电源上或通过VBAT引脚供电。备份寄存器(10个16位寄存器)可用于在Vpo电源不存在时存储数据。
  实时时钟提供一组连续运行的计数器,这些计数器可与适当的软件一起使用,以提供时钟日历功能,并提供报警中断和定期中断。它由外部32.768 kHz振荡器、内部低功率RC振荡器或高速外部时钟除以128来计时。内部低功率RC具有32kHz的典型频率。RTC可使用外部512 Hz输出进行校准,以补偿任何自然石英偏差。RTC具有一个32位可编程计数器,用于使用比较寄存器生成警报的长期测量。20位预分频器用于时基时钟,并且默认配置为从32.768khz的时钟生成1秒的时基。
  独立看门狗
  独立的看门狗是基于12位计数器和8位预分频器。它是从一个独立的32千赫内部RC时钟,因为它独立于主时钟,它可以在停止和待机模式下运行。它既可以用作看门狗,在出现问题时重置设备,也可以用作应用程序超时管理的自由运行计时器。它是通过选项字节配置的硬件或软件。计数器可以在调试模式下冻结。
  窗户看门狗
  窗口看门狗是基于一个7位下行计数器,可以设置为自由跑啊,跑啊当出现问题时,可用作看门狗重置设备。它是从主时钟开始计时的。它具有预警中断功能,计数器可以在调试模式下冻结。
  SysTick timer
  这个定时器是专门为操作系统,但也可以作为一个标准的倒计时。它的特点是:
  24位下行计数器
  自动加载能力
  计数器达到0时生成可屏蔽系统中断。
  可编程时钟源
  通用定时器(TIMx)
  STM32F103xx性能线设备中最多嵌入3个可同步的标准计时器。这些定时器是基于一个16位自动加载上/下计数器,一个16位预分频器和功能4个独立的通道,每个输入捕获/输出比较,脉宽调制或一个脉冲模式输出。在最大的软件包上,最多可提供12个输入捕获/输出比较/PWMs。它们可以通过定时器链接功能与高级控制定时器协同工作,以实现同步或事件链接。
  计数器可以在调试模式下冻结。
  任何标准定时器都可以用来产生PWM输出。每个定时器都有独立的DMA请求生成。
  高级控制定时器(TIM1)
  高级控制定时器(TIM1)可以看作是一个三相PWM,在6个通道上多路复用。它也可以看作是一个完整的通用定时器。4个独立通道可用于
  输入捕获
  输出比较
  PWM生成(边缘或中心对齐模式)
  单脉冲模式输出
  具有可编程插入死区时间的互补PWM输出。
  如果配置为标准的16位计时器,它与TIMx具有相同的功能计时器。如果配置为16位PWM发生器,具有完全的调制能力(0-100%)
  计数器可以在调试模式下冻结。
  许多功能与具有相同体系结构的标准TIM定时器的功能共享。因此,高级控制定时器可以通过定时器链接功能与TIM定时器一起工作,以实现同步或事件链接。
  PC总线
  最多两个PC总线接口可以在多主和从模式下运行。它们可以支持标准和快速模式。
  它们支持双从寻址(仅7位)和主模式下的7/10位寻址。嵌入式硬件CRC生成/验证。
  它们可以由DMA服务,并且支持SM总线2。
  通用同步/异步发射机(USART)
  其中一个USART接口能够以高达4.5Mbit/s的速度进行通信。其他可用接口以高达2.25 Mbit/s的速度进行通信。它们提供CTS和RTS信号的硬件管理,IrDA SIRENDEC支持,符合ISO 7816标准,并具有LIN主/从功能。
  DMA控制器可以为所有USART接口提供服务。
  串行外围接口(SPI)
  在全双工和单工通信模式下最多两个SPL能够在从机和主机模式下进行高达18Mbits/s的通信。3位预分频器提供8个主模式频率,帧可从8位配置到16位。硬件CRC生成/验证支持基本SD卡/MMC模式。
  DMA控制器可以为两个SPL提供服务。
  控制器局域网(CAN)
  CAN符合规范2。OA和(活动),比特率高达/秒。它可以接收和发送11位标识符的标准帧以及29位标识符的扩展帧。它有三个发送邮箱,两个接收FIFO与3个阶段和14个可扩展的滤波器组。
  通用串行总线(USB)
  STM32F103xx性能线嵌入一个USB设备外设,与USB全速12 Mbs兼容。USB接口实现全速(12 Mbit/s)功能接口。它具有软件可配置的端点设置和挂起/恢复支持。专用48mhz时钟源由内部主锁相环产生。
  通用输入/输出
  每个GPIO引脚可由软件配置为输出(推挽或漏极开路)、输入(带或不带上拉或下拉)或外围备用功能。大多数GPIO引脚与数字或模拟备用功能共享。所有GPIO都支持。
  如果需要,可以按照特定顺序锁定/Os备用函数配置,以避免对V/Os寄存器进行虚假写入。
  /APB2上的操作系统,切换速度高达18 MHz
  模数转换器
  两个12位模数转换器嵌入到STM32F103xx性能线设备中,每个ADC共享多达16个外部通道,以单次激发或扫描模式执行转换。在扫描模式下,对选定的一组模拟输入执行自动转换。
  ADC接口中嵌入的附加逻辑功能允许:
  同时采样保持
  交错采样保持
  单分流器
  DMA控制器可以为ADC提供服务。
  模拟看门狗功能允许非常精确地监控一个、一些或所有选定通道的转换电压。当转换后的电压超出编程设定的谒值时,会产生中断。
  标准定时器(TIMx)和高级控制定时器(TIM1)生成的事件可以分别在内部连接到ADC启动触发器、注入触发器和DMA触发器,以允许应用程序同步A/D转换和定时器。
  温度传感器
  温度传感器必须随温度变化产生线性电压。转换范围在2VVDDA和3.6 V之间。温度传感器内部连接到ADC输入通道,用于将传感器输出转换为数字值。
  串行线JTAG调试端口(SWJ-DP)
  嵌入式ARM-SWJ-DP接口。和是一个组合的JTAG和串行线调试端口,使串行线调试或JTAG探针能够连接到目标。JTAG TMS和TCK引脚分别与SWDIO帐SWCLK共享,TMS引脚上的特定序列用于JTAG-DP和SW-DP之间的切换。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分