微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 关于短距离无线通信芯片内部时钟的问题

关于短距离无线通信芯片内部时钟的问题

时间:10-02 整理:3721RD 点击:
最近学习了点短距离无线通信芯片数字设计知识,像nrf24l01这类具有一种或者几种数据传输速率的芯片,我觉得芯片内部会产生一个数据发送速率整数倍的时钟,用来过采样数据及其它一些数据处理,但是CC1100、CC2500的数据手册中显示1.2K-500K的数据传输速率,这样如何产生这么多速率的时钟,芯片还有data rate offset compensation算法,获得时钟如果用分频的方法实现,应该挺复杂,除了锁相环我想不到好的解决方法,大家有什么高见,请大神指点!第一次发帖,勿喷!谢谢!

好东西,顶一下。

自己也顶一下,

还想问一下,是想设计这样的IC还是应用?我对这个IC也很感兴趣,不知道该用什么工艺来实现!

对具体你说的这颗片子不熟悉。但数据通讯速率和时钟不是一个概念,通讯数据都有定义的位编码、帧格式,数据通讯速率是比你用的时钟要慢很多的,同一个时钟可以适应很多个通讯速率。比如在RFID和NFC领域,RFID的就是直接用从场强恢复出来的时钟当主时钟,NFC的非接部分时钟由PLL产生,PLL锁相从场强恢复出来的时钟,一般这个就是主时钟,主时钟可以通过分频产生很多需要的时钟,非接通讯的通讯数据率会比这个主时钟慢很多。

用一个高频时钟,然后用COUNT分频

2^12=4096,12个寄存器开销不大

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top