首页 > 产品 > 信号链MCU:TCAS24A

TCAS24A产品特性

TCAS24A 微控制器采用 32 位ARM® Cortex® -M0 高性能内核,最高工作频率可达 32MHz,内置 高达 64KB FLASH 和 8KB SRAM。内部集成了 1 个 14 位高速 SAR ADC,2 个比较器,2 个多功能运放,1 个高 性能 TIA,2 个 IDAC,1 个 VDAC 等模拟外设,同时也能够提供丰富的数字外设功能:4 个UART,2 个 SPI,2 个 I2C,7 个 Timer,1 个 RTC。
本产品支持 VBAT 和VDD 电源自动切换,供电电压范围:1.8V~5.5V,其中部分模拟模块需要 2.5V以上才能工作,工作温度范围:-40℃~85℃。
典型应用场景:传感器数据采集、衡器应用、安防报警以及其他需要高性能测量的应用。

  • CPU 选用 ARM® Cortex® -M0 32 位低功耗内核,最高主频 32MHz
  • 存储资源
  • - 64KB FLASH 存储器
    - 8KB SRAM 存储器
    - 128 bit 备份寄存器

  • 电源管理
  • - 工作模式:Active、Idle、Tinywork® 、Sleep、Hibernate、Shutdown
    - 备用电源VBAT 在主电掉电的情况下自动切换,仅为RTC 和备份寄存器供电
    - 支持 LVD 低电压检测功能
    - 支持上电/掉电复位(POR/PDR)

  • TCAS24A 具有灵活的动态电源管理策略以及超低的静态功耗特性
  • - 700nA@3V Shutdown 模式:所有时钟关闭,部分 IO 状态可保持并支持 IO 中断唤醒,128bit 备份寄存器有效
    - 1μA@3V Hibernate 模式:Shutdown 模式+RTC 工作
    - 3μA@3V Sleep 模式:SRAM 处于 retention 状态,所有 IO 状态可保持,IO 中断有效,其他所有外设都是关闭的
    - 平均电流 2~5μA@3V Tinywork 模式:部分外设开启处于自动联动状态
    - 30μA/MHz@3V Idle 模式:内核处于 WFI 状态,任何中断都可以唤醒系统运行
    - 120μA/MHz@3V Active 模式

  • 时钟模块
  • - 内部 32KHz RC 低速时钟
    - 内部 16MHz RC 高速时钟
    - 外部 32.768KHz 低速晶振
    - 外部 4~16MHz 高速晶振

  • 通用输入输出I/O 资源
  • - 支持多达 26 个GPIO
    - 其中 6 个GPIO 支持最大 20mA 的恒流驱动能力
    - 其中 1 个GPIO 能够对外部提供高精度稳定的参考电压
    - 其中 6 个AON GPIO 在所有工作模式下具有电平保持和唤醒功能

  • 定时器/计数器
  • - 3 个基本定时器TIMER0~TIMER2,其中 TIMER0 是 32 位,其余为 16 位
    - 1 个 16 位的低功耗定时器
    - 3 个 16 位高级定时器,支持PWM 互补输出,死区保护等功能

  • 看门狗
  • - 1 个独立看门狗定时器
    - 1 个窗口看门狗定时器

  • RTC
  • - 提供BCD 格式的秒、分、时、日、星期、月、年等时间信息,闰年自动调整
    - 支持定时超时从各种低功耗模式下唤醒的功能

  • 丰富的数字通讯接口
  • - 3 个UART 标准通讯接口
    - 1 个低功耗 LPUART 通讯接口,深度睡眠模式下可以工作
    - 2 个 SPI 标准通讯接口
    - 2 个 I2C 标准通讯接口

  • DMA
  • - 8 个独立DMA 通道

  • 高速模数转换器(SAR ADC)
  • - 1 个 14 位SAR ADC

  • 电压型数模转换器(VDAC)
  • - 1 个 12 位的 VDAC

  • 电流型数模转换器(IDAC)
  • - 2 个可编程输出电流 6 位的 IDAC

  • TIA 跨阻放大器
  • - 1 个独立的 I/V 运放

  • 运算放大器
  • - 2 个独立低功耗运放

  • 模拟比较器
  • - 2 个独立低功耗模拟比较器

  • 支持AES128(CBC/ECB)/SHA256 硬件加速引擎
  • 支持 32 位硬件除法器
  • 支持 SWD 两线串行调试接口
  • 工作条件:-40℃~85℃,1.8V~5.5V
  • 封装形式:QFN32/TSSOP24
  • TCAS24A芯片应用方案介绍

    TCAS24A芯片Datasheet