赛灵思
直播中

唐行轲

7年用户 178经验值
私信 关注
[问答]

SPARTAN 6作为SPI从器件时主SPI的SPI时钟和MOSI信号失真的原因是什么?

我是这个论坛的新手。
在此先感谢您的帮助。
在我的设计中,SPARTAN6(XC6SLX25)是SPI从器件。
Master和Slave SPI都在同一块板上。
SPI master是基于u控制器的芯片。
他们有共同点。
当SPARTAN6复位时,输入SPI时钟和MOSI信号如预期。
通过示波器观察SPI信号。
当只在FPGA上配置SPI模块时,SPI时钟和MOSI信号仍然如预期的那样。
当更多模块添加到从SPI模块以处理FPGA模块中FPGA模块接收的数据时,来自主SPI的SPI时钟和MOSI信号失真。
我检查了电源,在SPI转换期间,没有发生电源电压降或接地反弹。
当FPGA配置为SPI从器件时,主SPI的SPI时钟和MOSI信号失真的原因是什么?
谢谢,

回帖(7)

黄飞高

2019-8-9 09:24:21
@aytugmicro,
几个快速问题......
1.您的SPI时钟速度是多少?
2.端口的两端运行的电压是多少?
举报

王焕锁

2019-8-9 09:44:15
受到警告
提示: 作者被禁止或删除 内容自动屏蔽
举报

萧蔼晨

2019-8-9 09:49:59
嗨丹,
1.您的SPI时钟速度是多少?
-30MHz
2.端口的两端运行的电压是多少?
SPI Master是3.3V逻辑。
在FPGA方面;
我没有在约束文件中分配任何逻辑级别。
但相应的IO Bank(2)电压(VCCO_2)设置为3.3V。
举报

萧蔼晨

2019-8-9 09:57:21
第一个范围是FPGA复位且未配置FPGA。
在此范围内,FPGA配置并再次观察SPI信号。
有任何想法吗?
举报

更多回帖

发帖
×
20
完善资料,
赚取积分