功能描述
16 Aug 2024
Read time: 1 minute(s)
PSEN
Process Sensor (PSEN),即工艺传感器,可监测制造工艺下数字电路的频率范围,为调频调压提供了可靠的数据支持,从而有效地降低功耗,提高生产效率。
PSEN 工作流程:
- 在软件中配置测试参数 (RO_SEL, CNT_TIME) 后,打开测试 (PSEN_EN=1)。
- 打开测试后,PSEN 触发数字电路打开 RO_EN,模拟电路 RO 开始振荡工作,并产生一个经过 16 分频的低频时钟信号供数字电路计数使用。
- 数字电路打开 RO_EN 后延迟打开 CNT_EN。此时 CNT 开始计数,直到预设的 CNT_TIME 时间结束,系统会自动关闭 CNT_EN 并延时关闭 RO_EN,最后将 PSEN_EN 清零表示测试完成。
- 软件检测到 PSEN_EN 清零后,读取 CNT_VAL 值,作为当前 PSEN 的速度。
- 重复此测试可以获取更多 RO 的数据,进一步提高制造工艺的精度和效率。
FLASH_CFG
对于芯片内部合封了 FLASH 的使用场景,可使用 FLASH_CFG 子模块对合封的 FLASH 进行烧写和读写访问。FLASH_CFG 子模块包含 SRCSEL 和
PINMAP 两个模块,如FLASH_CFG 框图所示。
-
SRCSEL 用于选择以下几类控制来源:
- SPI0
- SPI1
- PINMUX:主要用于进行 FLASH 裸片烧录。
- PINMAP 用于对引脚进行映射,兼容各种 DIE 的 PIN 顺序,方便封装设计打线连接。PINMAP 分为两组,每组三个引脚:
- PINMAP_012: WP MISO CS → PIN0 PIN1 PIN2
- PINMAP_345: HOLD SCLK MOSI → PIN3 PIN4 PIN5