完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我需要的代码示例程序如何cy29421flxi任意输出频率。这是一个嵌入式系统没有PC机clockwizard软件这是我想到的东西:
空程序CY29 421FLXI(双频) { 无符号字符DIFOOFFS0; 无符号字符; 无符号字符; 无符号字符; 无符号字符; 无符号字符; /计算参数 … 通过I2C编程 I2CX写(0x55,0x10,DIVOIOFS0); I2CX写(0x55,0x11,divnIntin fs0); I2CX写(0x55,0x12,DIVOIO-MISCYFS0); i2c_write(0x55,0x13,divn_frac0_fs0); i2c_write(0x55,0x14,divn_frac1_fs0); i2c_write(0x55,0x15,divn_frac2_fs0); //等到频率变化大的活跃。 } 它必须能够改变输出频率无限次无动力循环。 以上来自于百度翻译 以下为原文 I need example code how to program the CY29421FLXI to an arbitrary output frequency. This runs in an embedded system without the ClockWizard software for PC. Here's what I have in mind: void program_CY29421FLXI(double frequency) { unsigned char DIVO_FS0; unsigned char DIVN_INT_FS0; unsigned char DIVO_MISC_FS0; unsigned char DIVN_FRAC0_FS0; unsigned char DIVN_FRAC1_FS0; unsigned char DIVN_FRAC2_FS0; // Calculate parameters // TODO... // Program via I2C i2c_write(0x55, 0x10, DIVO_FS0); i2c_write(0x55, 0x11, DIVN_INT_FS0); i2c_write(0x55, 0x12, DIVO_MISC_FS0); i2c_write(0x55, 0x13, DIVN_FRAC0_FS0); i2c_write(0x55, 0x14, DIVN_FRAC1_FS0); i2c_write(0x55, 0x15, DIVN_FRAC2_FS0); // Wait until large frequency change is active. } It must be possible to change the output frequency an unlimited number of times without power-cycling. |
|
相关推荐
3个回答
|
|
嗨,丹尼尔,
我用一个例子代码附加文档(I2C脚本)。请通过这一次,让我们知道任何进一步的查询。 谢谢和问候, 普拉迪普塔 CY244XXY参数计算 425.7 K 以上来自于百度翻译 以下为原文 Hi Daniel, I am attaching this document with one example code ( I2C script). Kindly go through it once and let us know for any further query. Thanks and Regards, Pradipta.
|
|
|
|
谢谢您。 我担心的是“检查马刺”。与固定的122.88 MHz的晶体cy29421,这是否意味着一些输出频率必须避免?我们需要连续的覆盖范围从50MHz至500 MHz赫兹的resolutionhow RMS相位抖动并(在12kHz至20MHz集成)整数和分数锁相环模式之间有什么区别? 以上来自于百度翻译 以下为原文 Thank you.
|
|
|
|
dualxu 发表于 2018-8-27 09:55 嗨,丹尼尔, 是的,你在这里是正确的。一些输出频率必须避免你为一些鳍和FOUT频率有PLL的耦合,你不会得到期望的输出有。一般在这种情况下,建议改变翅片(输入频率)。所以在这种情况下,你会错过一些能产生刺激的频率。 我们cy29421装置要计划在整数模式PLL为它赋予更好的相位噪声性能。分数模式你会得到比整数模式下的性能。 谢谢, 普拉迪普塔 以上来自于百度翻译 以下为原文 Hi Daniel, Yes you are correct here. some output frequencies have to be avoided by you as for some fIN and fOUT frequencies there is a coupling in the PLL and you will not get the desired output there. Generally in that case it is suggested to change the fIN (Input frequency). So here in this case you will miss some of the frequencies which can generate spurs. For our CY29421 device we try to program the PLL in Integer mode as it gives better Phase Noise performance. In fractional mode you will get a lower performance than Integer mode. Thanks, Pradipta. |
|
|
|
只有小组成员才能发言,加入小组>>
752个成员聚集在这个小组
加入小组2071 浏览 1 评论
1827 浏览 1 评论
3640 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1761 浏览 6 评论
1513 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
511浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
361浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
410浏览 2评论
357浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
858浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 13:03 , Processed in 0.802293 second(s), Total 51, Slave 45 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号