qn8027常见问题解答1210复习课程.docx
《qn8027常见问题解答1210复习课程.docx》由会员分享,可在线阅读,更多相关《qn8027常见问题解答1210复习课程.docx(13页珍藏版)》请在冰豆网上搜索。
qn8027常见问题解答1210复习课程
QN8027常见问题解答20091210
QN8027常见问题解答
1、QN8027时钟设置
QN8027时钟设置请参看datasheetREG0X03和REG0X04的设置。
如下
REG0x03bit[7:
6]用于设置时钟输入方式,详细如下:
bit[7:
6]=[0:
0],表示选用晶体。
bit[7:
6]=[0:
1],表示共用系统时钟输出的方波。
QN8027PIN1接地,PIN2接时钟。
bit[7:
6]=[1:
0],表示共用系统时钟输出的正弦波。
QN8027PIN1接地,PIN2接时钟。
bit[7:
6]=[1:
1],表示输入时钟为差分信号。
REG0x04bit[7]用于设置时钟频率选择,详细如下:
bit[7]=[0],选用12MHz时钟频率。
bit[7]=[1],选用24MHz时钟频率。
2、QN8027音源匹配问题
QN8027音源匹配需要软硬件结合调试。
见datasheetpage9.和REG0X04bit[7:
0]
调试方法:
(1)、以软件为主导,通过调节硬件来实现。
即保持软件设定值不动,调节硬件电路电压值,来匹配音源输入。
以QN8027参考程序中的软件默认值为例说明。
参考代码软件默认值如下:
输入阻抗为20KΩ即REG0X04bit[1:
0]=[1:
0]
模拟增益为0dB即REG0X04bit[6:
4]=[011]
硬件调节时,主控播放1KHz单音,将播放音量调节到2/3强,然后通过调节音源部分分压电路参数值到QN8027ALIPIN脚Vp-p为1000mv左右.
(2)、以硬件为主导,通过调节软件来实现。
即保持硬件设定值不动,调节软件参数设定值,来匹配音源输入。
以主控播放1KHz单音,将播放音量调节到2/3强,测得QN8027ALIPIN脚Vp-p为500mv左右说明。
因为音源输入幅度减小了1倍,所以软件中应将模拟增益相应增大一倍.
输入阻抗可选择20KΩ即REG0X04bit[1:
0]=[1:
0]
模拟增益为3dB即REG0X04bit[6:
4]=[100]
3、QN8027PCBLayout注意事项
QN8027PCBLayout应尽量保持远离干扰源,QN8027外围元件应尽量靠近QN8027.
特别说明:
L4要尽量靠近QN8027,如果电源处理的不好,C02、C01也应尽量靠近QN8027.
VIO是系统I/O门限电压,需要接到相关电压源.一般如果QN8027VCC为3.3V,VIO可直接与其相连.
如果PCB有足够空间,尽量将QN8027及其外围元件放到PCB外边沿,天线走线尽量远离干扰源,一般在PCB最外边缘,离GND距离大约为2倍天线的线宽,天线线宽一般保持C06焊盘宽度.
说明:
L4参数在100nH——180nH之间,大多数情况下120nH效果最好。
4、QN8027如何取消一分钟无音源输入自动关掉发射。
在芯片初始化最后部分,将REG00X02bit[5:
4]=[11],可关闭一分钟无音源输入自动关掉发射。
5、如何解决QN8027发射有杂音,背景噪音大。
(1)、问题:
发射频点正确,发射过程中有尖锐的类似吹口哨的高频杂音。
办法:
请检查QN8027芯片初始化设置中芯片工作时钟是否和硬件相符。
(2)、问题:
发射频点正确,发射过程中背景噪音在刚上电时很小,过段时间后背景噪音变大。
办法:
请检查QN8027天线电路中C06的参数是否小于1000P。
大于1000P可能会出现这种状况。
(3)、问题:
发射频点正确,发射过程中背景噪音比较大,而且声音嘈杂。
办法:
请将QN8027天线电路中C06的参数调到20PF左右试试。
6、如何解决QN8027发射功率弱。
首先请检查PCBLayout是否合理,在PCBLayout合理的情况下,发射功率还是比较弱,可以采用以下方法处理。
(1)、在机构允许的情况下,将连接主控板和电源板的连接线改为线径比较粗的独立短线。
(2)、检查共电源线或者地线的做天线的,ANT线是否有和旁路隔离开。
(3)、部分CARMP3产品可以在过了7805后的GND线和5V线上串2.2uH左右的电感。
如图:
(4)、对于对发射功率有比较高要求的客户,建议电路中增加由9018搭建的放大电路。
如图:
R2建议用47K,C1建议取20P左右。
详细请参看QN8027_SANBHardwareApplicationNote_V_024_083109
7、怎样调整QN8027发射功率。
QN8027正确初始化后,芯片的默认发射功率就是最大发射功率。
如果需要更改发射功率,请参看“QN8027APIV0.9420090808.rar”中QND_TXSetPower函数。
保持0X1F[6]=[1],修改REG0X1E[5]、0X1F[5:
0]中的数值实现。
REG0X1E详细信息如下:
REG0X1F详细信息如下:
REG中的数值对应的功率值如下图:
/**********************************************************************
UINT8 QND_TXSetPower( UINT8 gain)
***********************************************************************
Description:
Sets FM transmit power attenuation.
Parameters:
gain:
The transmission power attenuation value, for example,
setting the gain = 0x13, TX attenuation will be -6db
look up table see below
BIT[5:
4]
00 0db
01 -6db
10 -12db
11 -18db
BIT[4:
0] unit:
db
for example:
IPOW[1:
0]=0, PAGAIN[4:
0]=0, RFO=124 dBuV
IPOW[1:
0]=0, PAGAIN[4:
0]=1, RFO=123 dBuV
IPOW[1:
0]=0, PAGAIN[4:
0]=2, RFO=122 dBuV
IPOW[1:
0]=0, PAGAIN[4:
0]=3, RFO=121 dBuV
IPOW[1:
0]=0, PAGAIN[4:
0]=4, RFO=121 dBuV
IPOW[1:
0]=0, PAGAIN[4:
0]=5, RFO=120 dBuV
IPOW[1:
0]=0, PAGAIN[4:
0]=6, RFO=119 dBuV
IPOW[1:
0]=1, PAGAIN[4:
0]=0, RFO=118 dBuV
IPOW[1:
0]=1, PAGAIN[4:
0]=1, RFO=117 dBuV
IPOW[1:
0]=1, PAGAIN[4:
0]=2, RFO=116 dBuV
IPOW[1:
0]=1, PAGAIN[4:
0]=3, RFO=115 dBuV
IPOW[1:
0]=1, PAGAIN[4:
0]=4, RFO=115 dBuV
IPOW[1:
0]=1, PAGAIN[4:
0]=5, RFO=114 dBuV
IPOW[1:
0]=1, PAGAIN[4:
0]=6, RFO=113 dBuV
IPOW[1:
0]=2, PAGAIN[4:
0]=0, RFO=112 dBuV
IPOW[1:
0]=2, PAGAIN[4:
0]=1, RFO=111 dBuV
IPOW[1:
0]=2, PAGAIN[4:
0]=2, RFO=110 dBuV
IPOW[1:
0]=2, PAGAIN[4:
0]=3, RFO=109 dBuV
IPOW[1:
0]=2, PAGAIN[4:
0]=4, RFO=109 dBuV
IPOW[1:
0]=2, PAGAIN[4:
0]=5, RFO=108 dBuV
IPOW[1:
0]=2, PAGAIN[4:
0]=6, RFO=107 dBuV
IPOW[1:
0]=3, PAGAIN[4:
0]=0, RFO=106 dBuV / /106-82=24
IPOW[1:
0]=3, PAGAIN[4:
0]=1, RFO=105 dBuV
IPOW[1:
0]=3, PAGAIN[4:
0]=2, RFO=104 dBuV
IPOW[1:
0]=3, PAGAIN[4:
0]=3, RFO=103 dBuV
IPOW[1:
0]=3, PAGAIN[4:
0]=4, RFO=103 dBuV
IPOW[1:
0]=3, PAGAIN[4:
0]=5, RFO=102 dBuV
IPOW[1:
0]=3, PAGAIN[4:
0]=6, RFO=101 dBuV
IPOW[1:
0]=3, PAGAIN[4:
0]=7, RFO=100 dBuV
IPOW[1:
0]=3, PAGAIN[4:
0]=8, RFO=100 dBuV
IPOW[1:
0]=3, PAGAIN[4:
0]=9, RFO=99 dBuV
IPOW[1:
0]=3, PAGAIN[4:
0]=10, RFO=98 dBuV
IPOW[1:
0]=3, PAGAIN[4:
0]=11, RFO=97 dBuV
IPOW[1:
0]=3, PAGAIN[4:
0]=12, RFO=97 dBuV
IPOW[1:
0]=3, PAGAIN[4:
0]=13, RFO=96 dBuV
IPOW[1:
0]=3, PAGAIN[4:
0]=14, RFO=95 dBuV
IPOW[1:
0]=3, PAGAIN[4:
0]=15, RFO=94 dBuV
IPOW[1:
0]=3, PAGAIN[4:
0]=16, RFO=94 dBuV
IPOW[1:
0]=3, PAGAIN[4:
0]=17, RFO=93 dBuV
IPOW[1:
0]=3, PAGAIN[4:
0]=18, RFO=92 dBuV
IPOW[1:
0]=3, PAGAIN[4:
0]=19, RFO=91 dBuV
IPOW[1:
0]=3, PAGAIN[4:
0]=20, RFO=91 dBuV
IPOW[1:
0]=3, PAGAIN[4:
0]=21, RFO=90 dBuV
IPOW[1:
0]=3, PAGAIN[4:
0]=22, RFO=89 dBuV
IPOW[1:
0]=3, PAGAIN[4:
0]=23, RFO=88 dBuV
IPOW[1:
0]=3, PAGAIN[4:
0]=24, RFO=88 dBuV
IPOW[1:
0]=3, PAGAIN[4:
0]=25, RFO=87 dBuV
IPOW[1:
0]=3, PAGAIN[4:
0]=26, RFO=86 dBuV
IPOW[1:
0]=3, PAGAIN[4:
0]=27, RFO=85 dBuV
IPOW[1:
0]=3, PAGAIN[4:
0]=28, RFO=85 dBuV
IPOW[1:
0]=3, PAGAIN[4:
0]=29, RFO=84 dBuV
IPOW[1:
0]=3, PAGAIN[4:
0]=30, RFO=83 dBuV
IPOW[1:
0]=3, PAGAIN[4:
0]=31, RFO=82 dBuV
**********************************************************************/
8、如何解决QN8027晶体不起振问题。
(1)、无源晶体——无源晶体需要用DSP片内的振荡器,在datasheet上有建议的连接方法。
无源晶体相对于晶振而言其缺陷是信号质量较差,通常需要精确匹配外围电路(用于信号匹配的电容、电感、电阻等),更换不同频率的晶体时周边配置电路需要做相应的调整。
(2)、有源晶振——有源晶振不需要DSP的内部振荡器,信号质量好,比较稳定,而且连接方式相对简单主要是做好电源滤波,通常使用一个电容和电感构成的PI型滤波网络,输出端用一个小阻值的电阻过滤信号即可),不需要复杂的配置电路。
有源晶振通常的用法:
一脚悬空,二脚接地,三脚接输出,四脚接电压。
相对于无源晶体,有源晶振的缺陷是其信号电平是固定的,需要选择好合适输出电平,灵活性较差,而且价格高。
有些DSP内部没有起振电路,只能使用有源的晶振。
QN8027使用无源晶体作为系统工作时钟时,要求晶体(匹配外围电路后)精度在20ppm内。
如果发现晶体不起振,首先请检查晶体工作频率是否正确,外围匹配电路是否和晶体规格相符,精度是否能达到20ppm.
如果还发现有不起振的,请检查晶体驱动电流参数。
因为QN8027晶体驱动电流为100uA——400uA动态可调范围。
芯片默认晶体驱动电流为100uA,大多数晶体在100uA的驱动电流下都可以正常工作。
但是部分晶体需要将驱动电流适当调大才能正常工作,请客户根据供应商提供的晶体规格自行调整。
晶体驱动电流调整请参看datasheetREG0X03[5:
0]的设置。
驱动电流(uA)=6.25×XISEL[5:
0]