完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
大家好,我正在编写代码,通过PSPI接口将PIC32 MZ与ADS8363 ADC接口。ADC在很多方面都很棘手,我恐怕我没有用最理想的方式来连接东西。然而,改变的时间已经晚了。该ADC具有两个SDO线路,用于其内部的两个ADC模块。我已经把两个SPI模块绑在PIC上,他们的时钟线,一个是主人,另一个是Slave。这样我可以从ADC中捕获两条SDO线。有一个额外的捕获,这个ADC需要在SPI时钟运行时将“转换开始”线拉低。这很难可靠地实现。我认为PIC上的两个SPI应该是从属的,第三个引脚应该会产生时钟,但是这已经太晚了。PIC32以40MHz运行。SPI以10MHz运行,SPI采用SPI1BRG=0x0132位模式。PBCLK2 DIV=1PBCLK4DIV=4PBCLK7DIV=1I一直尝试其他速度。到200兆赫和其他PBLK设置,但我试图保持电力使用率低。即使在高速,如果从来没有可靠的,它只是工作,直到你从不同的地方调用例程。如果你修剪了一切,并使用一些“_nop()”指令,你就可以让它在控制条件下工作。代码非常简单,但是根据调用的时间,它的执行是不同的。调整代码以产生给定的输出并不难,但很难在SPI和D IO稳定。所以问题是,有没有办法让MCU的这些不同部分保持同步?我可以监视程序计数器上的一些标志或数字吗?谢谢你读这篇文章。丹尼尔,
|
|
相关推荐
12个回答
|
|
|
|
|
|
|
|
|
|
|
|
我为邮政链道歉。当我尝试上传图像时,我无法避免“访问拒绝”错误。图像显示了SPI时钟和CONVST管脚的输出。第一幅图像是我期望输出的样子,而另外两幅图像是我在程序中不同时刻调用例程时发生的情况。再来一次,丹尼尔
|
|
|
|
|
|
你有两个间谍。我假设主SDO绑定到ADC SDI。从SDO是否可以绑定到CONVST并通过写出与CONVST信号定时匹配的数据生成CONVST信号?听起来像是硬件完成了,改变不太允许。我不知道这个图片,但也许SDO可以定位在IO是哪里?
|
|
|
|
|
|
马克,真是个聪明的主意。唯一的问题是ADC具有CONVST和RD。CONVST触发ADC转换,RD触发前一个结果的输出。这些可以绑在一起,但我决定把它们分开,万一它可以派上用场。无论如何,我要试试你的想法,也许这两个信号中的一个可能会晚一点。谢谢!
|
|
|
|
|
|
祝你好运。我已经使用了大量的TI ADC,但不是那个。它肯定有一个复杂的串行接口。通常使用FPGA的低层接口
|
|
|
|
|
|
是的,我以前使用过TI ADC,但这一次让我措手不及。再次感谢马克。
|
|
|
|
|
|
我不能声称完全理解这个ADC需要什么。你必须在第一个时钟周期之后才降低噪音吗?否则,您可以改为执行两个16位事务(或4位8位),并在它们之间执行IO操作。
|
|
|
|
|
|
是的,才刚开始。它还期望时钟线在整个转换过程中平稳地运行,因为它使用它来拉动ADC内部的字符串。我认为这样做的正确方法是有一个自由运行的时钟,然后触发转换并在两个从SPI上捕获输出。
|
|
|
|
|
|
也许用框架SPI模式做你的工作?HTTP//WW1.MICCHIP.COM/DeLoSt/En/DeVICECD/6106G.PDPHALBER
|
|
|
|
|
|
你好,艾伯特,这是一个很好的建议。老实说,我不知道框架模式是怎么做的。我想我可以使用,因为它符合我目前的硬件。我应该能够把模块上的SS输出指向ADC的读引脚。这样我可以得到我需要的同步。再次感谢小费!贾景晖,我没有用奴隶SPI SDO线来尝试你的想法。我不能将SDO重定向到RD线所用的PIN。
|
|
|
|
|
只有小组成员才能发言,加入小组>>
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
473 浏览 0 评论
5793 浏览 9 评论
2334 浏览 8 评论
2224 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3530 浏览 3 评论
1123浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
1095浏览 1评论
我是Microchip 的代理商,有PIC16F1829T-I/SS 技术问题可以咨询我,微信:A-chip-Ti
873浏览 1评论
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
475浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 01:40 , Processed in 0.901304 second(s), Total 96, Slave 79 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1724