打印
[学习笔记]

【杰发科技AC7802x测评】7 简解SPI配置与时序输出效果

[复制链接]
1300|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
#申请原创# #技术资源#[url=home.php?mod=space&uid=760190]@21小跑堂 [/url]
今天想用AC7802X的SPI测试个模块的,仔细研究了一下AC7802X的SPI,发现SPI还是挺有自己特色的,现将我的一些测试结果和大家分享一下。
本测试仅对我认为与其他家MCU的SPI有区别的地方进行了展示,共性就不再介绍了
我们先看看初始化部分内容

初始化中的几个时间量的对应关系

测试操作如下

时钟频率确实能到2M(/*! 初始化SPI参数,波特率 = 2Mbps = (F_BCLK / (SCK_LOW+1 + SCK_HIGH+1)).*/)

我分别将片选建立时间和片选保持时间改小,看一下效果


我将时钟改为最大8M参数,看一下

时钟也确实能到8M

为了测试两条数据间最短时间间隔,我将代码修改如下

csIdle为4时

csIdle时间为7.16us

csIdle为0时

csIdle时间依然为7.16us,为什么没变化呢?有一种可能是代码执行的时间要远大与csIdle时间。

接下来我们看看CS模式的差异

配置如下

测试程序如下

运行效果

再来看看另外的模式


可以看到在一次传输中的每个字节完成后片选信号都会自动回复到高电平,再下一个字节传输时再输出为低电平,实现了真正的硬件片选控制。

至此,我认为比较有特点的地方,时序就暗示完了,**对大家有所帮助!!

使用特权

评论回复

相关帖子

沙发
chenjun89| | 2023-7-10 09:02 | 只看该作者
详细总结的帖子,学习了。

使用特权

评论回复
板凳
拉风的小牛皮| | 2023-7-18 10:19 | 只看该作者

CSIDLE 时间猜想是对的,连续模式下如上图。

使用特权

评论回复
地板
6552918|  楼主 | 2023-7-18 11:24 | 只看该作者
拉风的小牛皮 发表于 2023-7-18 10:19
CSIDLE 时间猜想是对的,连续模式下如上图。

从测试效果来看,库函数还有较大的优化空间,现在是挺方便,但执行效率不高。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:北京汇冠触摸技术有限公司/电子工程师
简介:电子工程师,嵌入式应用爱好者。

102

主题

1249

帖子

9

粉丝