完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛
|
|
相关推荐
2个回答
|
|
|
LMK04828 的 DAP pin是其GND管脚,主控端通过SPI配置LMK04828 ,需要主控端的地与LMK04828 的地共地,您描述说“spi写的时候,只有clkin_sel0连着fpga的接地管脚后,才能写reset后写r(2)=0电流会变为接近0.”,我想spi写和读都有问题,可能是主从端没有共地的原因,您可以多尝试几块板子吗,以排除焊接问题导致的SPI主从端没有共地
另外,您可以用示波器实测下SPI信号波形吗?看下信号质量是怎样的? 也检测下LMK04828 的SPI电平是否与主控端的SPI电平是否兼容 |
|
|
|
|
|
根据您提供的信息,我将尝试解决您在使用LMK04828 SPI配置读写时遇到的问题。以下是一些可能的解决方案:
1. 检查SPI时钟信号(CLKIN_SEL0): 您提到只有在CLKIN_SEL0连接到FPGA的接地管脚时,才能正常写入。请确保CLKIN_SEL0正确连接到FPGA的SPI时钟信号,并检查时钟信号是否稳定。 2. 检查SPI数据线(SDIO)的上拉电阻: 您提到SDIO通过560欧姆电阻上拉到3.3V。请确保上拉电阻的值适合您的系统,以确保信号稳定。您可以尝试使用不同的上拉电阻值,以找到最适合您系统的值。 3. 检查SPI读写时序: 请确保您的SPI读写时序正确。在写入数据之前,确保已经发送了正确的片选信号(CS)。在读取数据时,确保在发送读取命令后等待足够的时间,以便设备准备好发送数据。 4. 检查LMK04828的配置寄存器: 您提到在写入RESET(即R(0)=0x80)之后,再给R(2)写任意值都会使得电流变为接近0。请检查LMK04828的配置寄存器设置,确保它们正确配置。您可以参考LMK04828的数据手册,了解如何正确配置寄存器。 5. 检查SPI通信协议: 请确保您的SPI通信协议与LMK04828兼容。您可以查阅LMK04828的数据手册,了解其SPI通信协议的详细信息。 6. 检查FPGA代码: 请检查您的FPGA代码,确保SPI接口正确实现。您可以参考FPGA的SPI接口文档,了解如何正确实现SPI接口。 通过以上步骤,您应该能够解决在使用LMK04828 SPI配置读写时遇到的问题。如果问题仍然存在,请提供更多详细信息,以便进一步分析和解决问题。 |
|
|
|
|
只有小组成员才能发言,加入小组>>
590 浏览 0 评论
1645 浏览 0 评论
2084 浏览 0 评论
为啥BQ7693003DBTR芯片在和BQ769X0盒子通讯时收不到信号?
1537 浏览 0 评论
DSP 28027F 开发板 XDS100v2调试探针诊断日志显示了 Error -150 (SC_ERR_FTDI_FAIL)如何解决
1376 浏览 0 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
1788浏览 29评论
2816浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
1746浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
1662浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
1676浏览 13评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-11 22:45 , Processed in 0.637152 second(s), Total 47, Slave 40 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
883