AI8051U的IO高速功能
C51\STC\Test\2024\December\TestAI8051UQSPIRAM\TestAI8051UQSPIRAM.uvproj
AD\Test\2024\December\AI8051UFLASH25Q128.PcbDoc
01 IO端口速度
一、端口速度
在AI8051U单片机的端口控制中, 有对应的转换电平速度控制。 如果希望提高IO端口变化的速度, 可以通过设置对应的 IO 端口速度寄存器, 使能高速功能。 这样所带来的, 就是高速变化的IO电压信号会对外产生较大的电磁干扰。 下面通过实验观察一下端口速度对输出信号的影响。
二、SPI接口RAM
在刚才的实验中, 使用 AI8051U的 QSPI 端口访问外部的 RAM, 为了提高访问速度, 需要提高输出端口的信号变化速率。 在端口设置软件中, 有专门设置 QSPI IO口味高速模式的语句。 下面比较一下, 高速模式设置与否对于 QSPI 端口时钟信号的影响。
下面, 先测试在 QSPI 端口高速功能使能的情况下, 输出时钟信号的波形, 可以看到, 时钟信号的幅度和变化都非常好。
下面, 将SPI高速端口功能取消。 可以看到, 下面的时钟信号有了变化。 对比前面高速使能的时钟信号, 能够看到, 当高速取消之后, 时钟信号下降速度降低了。
将输出时钟信号频率进一步提高, 可以看到高速使能所带来的影响, 对比同样的时钟频率下, 左边是高速使能, 右边是高速禁止。 它们对应输出信号变化幅度所产生的影响比较明显了。
※ 总 结 ※
本文对AI8051U单片机IO端口高速功能进行测测试, 可以看到, 将IO端口的高速使能允许, 可以提高输出信号的变化速率, 进而提高输出信号时钟频率。