关于DMI_SPI_FLASH——DMI_UART_SPI_刷屏速度讨论
这几天弄了个项目,使用高速HHSPI读FLASH,打开了DMA功能,使用UART2_SPI功能刷屏,也打开了DMA功能,自动刷屏,
240X240分辨率 TFT, 使用 33.1776主频,
两个SPI频率也调到了极限,时钟大约为70NS一个时钟,频率估计是15M左右的样子。
120MS刷完一屏,不知有没有高手一起研究一下,还能再快吗?
好像感觉不能再调快了,时间脉冲会变形。。
把你原理图的PDF发上来,好讨论 原理图比较简单, 外部SPI是OC门开漏器件,请打开MCU内部的专门的上拉电阻,
输出设置为强推挽,输入设置为高阻输入
用PLL-144MHz 给 专门的 SPI去读 SPI-Flash, 大概 3.3V 可以到18M bps以上
专门的1组 SPI的速度控制,不用PLL时
最快系统时钟/2
S1SPI, S2SPI,串口1共享的SPI, 串口2共享的SPI都可以用DMA来支持
===但这2组SPI无 PLL时钟支持
除了输出设置为强推挽,输入设置为高阻输入,加快对应脚位的电平转换速度也能提高IO口的翻转速度,正常可以达到25MHz左右。
好的,谢谢指点,我目前只设置了PXSR这个寄存器,再设值上拉强推高阻试试。 乘风飞扬 发表于 2023-3-22 15:30
除了输出设置为强推挽,输入设置为高阻输入,加快对应脚位的电平转换速度也能提高IO口的翻转速度,正常可以 ...
请问这个数字的出处是哪里?技术手册里没找到 这个芯片的信号质量一般般,用高速spi dma,只有一打开mimo 在对flash进行格式化时就会出错,格式化不了。
w25q128 flash spi时钟即使写入时也支持100M以上,而用stc32g spi时钟只能支持到12M左右,还不能开开dma的mimo。
页:
[1]