TI数字中频芯片GC6016的配置和应用分析
摘要GC6016是TI为数字转发器应用推出的数字中频处理芯片。本文主要介绍GC6016的加载过程,初始配置,数据采集配置以及使用上,下游芯片进行调试的方法。
1.概述GC6016是TI为数字转发器应用推出的数字中频处理芯片。同时推出的类似芯片是GC5330。
除CFR和DPD外,GC6016还具有GC5330的所有功能,包括DUC,TX均衡器,Bulk Up转换器,RX均衡器,DDC,feAGC,beAGC,I / Q不平衡校正,DC偏移消除。它的处理能力高达48个。
线信道,多达4个发射天线或8个接收天线,灵活的分数速率重采样配置和多模式配置。它可以很好地应用于各种无线标准,例如3GPP,3GPP2和MC-GSM。
下图显示了GC5330的应用结构。如图所示,GC5330需要DSP配合才能实现完整的功能。
实际上,DSP不仅完成了DPD算法处理,而且还完成了芯片加载和配置功能。这些功能是通过DSP提供给主控制CPU的API功能来实现的。
图1. GC5330应用程序结构图GC6016应用程序结构如下图所示。从图中可以看出,GC6016不需要外部DSP,并且不支持DPD。
CPU通过EMIF或SPI直接访问GC6016芯片。因此,其所有配置和控制都需要直接在CPU中实现。
因此,配置过程和芯片控制需要用户编程。图2. GC6016应用程序体系结构图本文旨在帮助用户快速有效地配置和控制GC6016。
2,GC6016功能简介GC6016支持当前主流的基站收发器标准,包括:3GPP(LTE,WCDMA,TDSCDMA),3GPP2(CDMA2000),MC-GSM,wimax和WiBRO(OFDMA)。 GC6016支持混合模式,典型的混合模式状态,例如LTE + WCDMA,LTE + TDSCDMA。
GC6016最多支持48个载波处理,支持小数倍抽取和插值;芯片最大速率支持368M;最多支持4个发射天线和8个接收天线;支持接收FeAGC,BeAGC;支持数据采集;或4线)或EMIF;支持每个节点的增益调整和功率统计;支持接收和发送均衡;通过基带FPGA,AD和DA支持多种速率和格式接口; 23x23mm,484球TE-PBGA封装; GC6016功能的框图如下所示。图3. GC6016功能框图3,GC6016上电配置过程GC GC5330 / 6016的配置文件是带有tgtcfg扩展名的文本文件,其中包含GC操作和业务支持的所有信息。
由于该芯片支持多种通信标准,并且可以根据客户需求灵活配置,因此tgtcfg文件针对不同的系统要求而有所不同。该文档由TI根据客户需求生成并提供给客户。
系统上电后,应首先配置单板,包括CPU本身,电源,FPGA,时钟,AD和DA芯片(应注意,通常需要等到系统完全配置后再配置)打开同一频道)。然后下载GC配置文件。
配置文件通常有60,000多个寄存器写操作。如果使用速率为50M的EMIF接口,则耗时约为数十毫秒。
如果使用SPI接口,则耗时会增加,这在设计系统时需要加以考虑。配置下载完成后,进入等待PLL锁定的状态。
在这种状态下,必须判断寄存器0是否为1,这意味着复位成功。在开始下一个操作之前,该状态必须有效。
GC初始化状态完成了芯片启用。应该注意的是,GC的初始化需要使用外部同步信号syncA,该信号通常由FPGA提供并用于启用芯片配置寄存器。
syncA信号还用于数据收集或启用芯片在线配置。关于芯片初始化,TI提供了相应的示例以供参考。
通常,syncA信号的周期为5毫秒或10毫秒,脉冲宽度为8个BB时钟周期。该信号的时序需要与BB_frame信号的上升沿对齐。
图4. GC6016初始化流程图
