高频芯片修改服务器数据,哈罗CQ火腿社区 - QRP and DIY - 转帖矿坛帖子:新DSP收音芯片控制板,是用stm32控制车机的nxp芯片全部开源。 - Powered by phpwind...

本帖最后由 eggplant886 于 2019-1-27 23:22 编辑

原先一个菜单只有4个字符,修改为整行显示:

菜单归纳为收音、音频、系统三块:

TEF6638HW/05在WTCRC控制板控制下工作:

介绍下控制板的使用:

复制自TEF6638 DIY的帖子并针对WTCRC有修改。

--------------------------------------------------

控制部件:

左飞梭:音量;按压为Option菜单;长按为切换Mute on/off。

右飞梭:频率/频道/搜索;按压为与选台相关的Frequency菜单;长按为Add/Del ch。

TUNE键:按压(弹起时动作,下同)循环改变调谐方式;长按为默认调谐方式FREQ/CH。

STEP键:按压循环改变步长;长按为默认步长(LW/MW为9k,SW为5k,FM为100k等)/最大步长。

BAND键:按压循环改变波段;长按为默认波段FM/MW。

FILTER键:按压循环改变滤波器带宽;长按为默认带宽(FM为Auto/193k,AM为Auto/5.2k)。

--------------------------------------------------

主工作屏显示格式:

FM100.700 -8S100

FS500 AUTO 3E52F

或:

SW 12345K -8 -99

CH012 5K2  3e- A

或:

MW   999K -8  65

CH012 9K2  VOL15

或:

FM100.700 -8M 90

FS100 AUTO 3E52X

或:

FM100.700 -8S 85

FS100 AUTO 23:59

各字段含义:

FM      波段,LW/MW/SW/FL/FM,其中FL=FM Low(低频段FM)

100.700 当前频率,带小数点的为MHz,不带小数点的为kHz

-8      信号强度,dBuv,-8~99dBuv

S       S=立体声,空白=单声道,M=强制单声道。对AM模式,总是显示:空白=单声道

100     S/N,信噪比,AM:-99~127dB,FM:-99~99dB(未校准,仅供参考)

FS 表示处于频率步进选台方式

SK 表示处于Seek选台方式;

CH 频道选台方式

SC 表示处于SCAN方式;

AN 表示处于ANY方式;

SS 表示正在扫描并存储当前波段

500    显示步长,1K/5K/9K/10K/25K/100/500。频道选台方式时,显示当前波段频道号000-999(限于EEPROM容量及一般地区信号情况,不同波段支持频道数不同);

AUTO   滤波器带宽。FM:AUTO/72K/89K/107K/124K/141K/159K/176K/193K/211K/228K/245K/262K/280K/297K/314K;AM:AUTO/1K8/2K2/2K6/3K0/3K4/4K0/4K6/5K2/6K0/7K0/8K0/9K2/10K4/12K0/13K6

3      AGC threshold,0=低,1=中,2=高, 3=最高

E      E=FM CEQ,e=未选择此项。仅用于FM。

5      FM去加重时间常数,5=50us,7=75us,-=无去加重。仅用于FM。

2      FM动态带宽,0=最窄,1=窄,2=中(推荐值),3=宽。仅用于FM。

A/F/X  模式,A=AM,F=FM,X=AUX

VOL15  音量为15

23:59  时间

--------------------------------------------------

标准可选择菜单一般显示格式:

占用第二行

0123456789012345

ELEp ELEc ELEn

对于主要菜单的各个细节选项,如Firmware选择,有EMBE、R7.1、R8.0三个选项,前后排列,中间那个为焦点项,此时按下飞梭表示选择中间那一项。

若一个菜单项前面有向右的箭头,表示此为选中项。有些菜单有选中项,比如滤波器带宽;有些菜单无选中项,只有当前菜单项,比如左飞梭主菜单

特殊菜单项:

RET   返回上一级菜单

EXIT  退出菜单

注:进入可选择菜单后,左右飞梭均可控制,无区别。按非飞梭键,退出选择菜单

--------------------------------------------------

左飞梭菜单Option:

Option: SQU1 SQU2 LSIG FMST FMCE FMMP FMNS FMBW DEEM AGC NB TONE BAL BKLT TSCN TANY TIME EXIT

Mute Threshold: 显示 "SQUELCH1:  nnn",nnn=-99~99,为正常收听时静噪电平。飞梭调整,按压飞梭返回上一级菜单

Search Threshold: 显示 "SQUELCH2:  nnn",nnn=-99~99,为搜索(Seek/Scan/Any调谐方式)时判断有无信号的门限电平。飞梭调整,按压飞梭返回上一级菜单。

Low Signal Thre: NORM LOW,选择LOW后,在seek/scan/any时降低对信号质量的要求。

FM Stereo: 0=强制单声道,5=芯片默认值,9=最大立体声。

FM ChannelEqu: OFF ON,FM信道均衡。

FM MultpathImprv: OFF ON,FM增强型多径抑制。

FM ClickSuppresn: OFF ON,FM咔哒噪声移植。

FM Bandwidth: 显示 "FM DYNAMIC BW: n",n=0-3,为带宽,0最窄,3最宽

Deemphasize: OFF 50US 75US  去加重时间常数。

AGC Threshold: 显示 "AGC THRESHOLD: n",n=0-3,为AGC起控电平门限,0最低,3最高

Noise Blanker: 显示 "NOISE BLANKER: n",n=0-3,为消噪灵敏度,0最低,3最高

Tone Ctrl: 显示并调整Bass/Middle/Treble值,-6 to +6,0为默认。左右飞梭调整,按压飞梭切换调整项(带冒号显示的)

Balance & Fader: 显示并调整Balance/Fader值,-15 to +15,0为默认,负值为Left/Front,正值为Right/Rear。左右飞梭调整,按压飞梭切换调整项(带冒号显示的)

BackLight: KEEP ADJ RET

BKLT->KEEP: 显示 "BKLT KEEP:  nnnS",nnn=0-255,为不操作时,背光保持秒数。飞梭调整秒数,0表示背光常亮。按压飞梭返回上一级菜单。

BKLT->ADJ: 显示 "BACKLIGHT: nnn",nn=0-255,为背光亮度。飞梭调整,按压飞梭返回上一级菜单

Time Scan:显示 "TIME SCAN:  nnnS",nnn=0-255,为SCAN频率调节方式时,在有信号处停留的秒数。飞梭调整,按压飞梭返回上一级菜单。

Time Any:显示 "TIME ANY:  nnnS",nnn=0-255,为ANY频率调节方式时,在信号电平低于静噪值后,保持当前频率的秒数,若超时,则自动搜索下一个有信号的频率。飞梭调整,按压飞梭返回上一级菜单。

Time Set: 显示 "TIME:  hh:mm:ss",左飞梭调整小时,右飞梭调整分钟。按压飞梭返回。长按FILTER键,秒数被四舍五入置为0,并返回。

--------------------------------------------------

右飞梭菜单Frequency:

Frequency: MODE STAT TUNE BAND FILT SLP SINE HELP EXIT

Work Mode: RF AUX   模式。

Signal Quality: 显示当前信号质量等信息。

Tune Type: FREQ SEEK CH SCAN ANY S&S  调谐方式菜单。

FREQ方式,左右转动频率飞梭,按当前步长改变频率。

SEEK方式,左右转动频率飞梭一格,搜索上/下一个本波段信号。

CH方式,左右转动频率飞梭,改变频道号,从原来扫描并存储(SS)的数据,设置频率。

SCAN为在当前波段内持续扫描,并在每一个有信号处停留一段时间(时间长度由TSCN选项决定)。

ANY为在当前波段内找到下一个有信号频率,并保持当前频率,直至信号强度低于静噪值一段时间(时间长度由TANY选项决定)后,再扫描下个频率。

S&S扫描并存储,自动扫描当前整个波段,并存储到非挥发存储器中,以便用于以后的CH方式调谐。

Band Select: LW MW SW FM-L FM WX。

IF Filter Select: 菜单项取决于当前处于FM还是AM。

Sinewave Gen: 正弦波发生器。

Usage & Help: 解释本机显示的缩写词。

--------------------------------------------------

菜单STAT项显示内容:

FM ultrasonic noise detector, AM adjacent channel detector

FM multipath

Frequency offset

Modulation

IF bandwidth

775X中频频率

6638芯片识别码

775X 固件版本以及芯片型号和类型

--------------------------------------------------

菜单SINE(正弦波发生器)项:

频率 10-22000Hz  x2(SINE-1 & SINE-2)

音量 0-29  x2(SINE-1 & SINE-2)

步长: 1, 10, 100, 1000Hz, & 3, 30, 300Hz. TUNE: step down, STEP: step up

BAND按键: 连续或按键控制

FILTER按键: 退出

显示内容:

SINE-1 22000 .-.

STEP1000   VOL20

---代表连续波。默认为.-.(按压左或右飞梭键发声)

--------------------------------------------------

Add/Del ch:

液晶第二行显示:

0123456789012345

CHnnn 123456 A/D

nnn  频道号。旋转左飞梭改变频道号。

123456 该频道内存储的频率,无存储时显示0。

A/D   提示按左飞梭键将当前频率(液晶第一行显示的)存储到该频道;右飞梭键删除该频道的数据。

按压左/右飞梭键后,显示Y/N,提示按左飞梭键确认,按右飞梭键放弃。

在本界面,也可旋转右飞梭改变当前频率。

按其他键退出。

退出后,不改变频率调谐方式,不改变当前频率。

更新信号强度指示。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
可能感兴趣的项目设计:基于51单片的FM收音制作原理图,源代码 (链接:https://www.cndzz.com/diagram/4234_4235/197369.html) Si4745概述: Si4745芯片是Silicon Labs公司面向车载收音市场推出的一款DSP(Digital Signal Processor)收音芯片。极小的4*4 mm 24脚QFN封装,由于使用了先进的CMOS技术,就这么一个小小的芯片可以实现完整的全波段收音功能。为应对车内复杂的电磁环境,抗干扰能力较强。 芯片支持以下频率范围:FM波段:64-108MHZ;AM波段:520-1710KHZ;LW波段:153-288KHZ;SW波段:2.3-30MHZ。还支持RDS接收。可以直接通过总线输出信号质量指示、信噪比、频率偏移等数值。 工作电压:3.0-3.6V;典型工作电流: FM波段:26ma; AM波段:19ma; 待模式:6ua。 FM接收灵敏度: 2uV; THD:0.1% Si474X系列的管脚和方框图: Si4745通讯管脚由SDIO、SCLK、SEN、RST构成。在RST的上升沿对GPO1和GPO2的电平进行采样确定工作于哪种模式。 有三种控制总线方式可以选择: 2线模式(兼容I2C) 3线模式 SPI模式 因为GPO1内部集成上拉电阻,GPO2/INT集成下拉电阻。所以芯片默认工作于2-wire(I2C)模式。在3-wire和SPI模式下,总线由SDIO、SCLK和SEN组成。而I2C模式只使用SDIO和SCLK进行通讯,SEN的电平高低决定了I2C的操作地址。其对应关系如下: SEN电平 写地址 读地址 SEN=0 0x22 0x23 SEN=1 0xc6 0xc7 以前玩过一些I2C总线的芯片,SPI和3线没有接触过,决定使用I2C方式来驱动。测量后发现,楼主手里的模块SEN接地,所以I2C的写入地址为0x22,读取地址是0x23。 I2C通讯协议: 起始信号(START):在SCL为高电平期间,SDA从高到低的跳变; 终止信号(STOP):在SCL为高电平期间,SDA从低到高的跳变; 应答信号(ACK):发送或接收完8bit数据后,在下一个时钟周期(SCL=1),SDA=0为应答(ACK),SDA=1为非应答(NACK); 写入流程:MCU发送起始信号,接下来发送器件地址(0x22),接收应答信号,再发送N字节的8位数据,每发送一个字节后都要读应答信号,最近发送终止信号,释放总线。 读取流程:MCU发送起始信号,接下来发送器件地址(0x23),接收应答信号,开始接收N字节的8位数据,每读取一个字节后都要读应答信号。如果器件非应答,就发送终止信号,结束读取过程。最后释放总线。 本制作主要用了下面几条操作命令: 0x01: POWRE_UP 此命令主要设置CTS中断使能、GPO2 输出使能、晶振、接收波段和音频输出选择等功能。 0X11: POWER_DOWN 发送本命令让芯片进入待模式 0X12:SET_PROPERTY 设置属性命令 0X14:GET_INT_STATUS 获取中断状态,主要用于判断搜索是否完成。 0X20:FM_TUNE_FREQ 写入指定的频率(64-108mhz) 0X21:FM_SEEK_START 开始搜索电台。可以设置搜索方向和到达搜索终点时是否循环。 0X22:FM_TUNE_STATUS 调谐状态,本例中用于获取当前电台的频率。 0X23:FM_RSQ_STATUS 接收信号质量。RSSI:信号质量,单位为dBuV。SNR:信噪比,单位dB. Si4745的常用属性: 0X1100:FM_DEEMPHASIS 去加重时间常数设置,默认值为0x0002(75us)。要设置为我国使用的50us,需要将值设为0x0001; 0X4000:RX_VOLUME 音量设置,范围从0x00-0x3f,共64级,每级步进1dB。默认值为0X3f即最大音量。 其余属性值在本制作中全部使用了默认值,也就是不去操作这些寄存器。 先用STC15L104W单片做了一个测试小板,电路够简单,程序才是本制作的难点 电路采用STC89LE52单片做主控,模拟I2C协议控制DSP收音模块。MicroUSB提供5V电源,经1117-3.3降压后供DSP模块和MCU使用。加了一级TDA1308组成的音频放大,可直接驱动耳。 视频演示: 原文出处:https://www.crystalradio.cn/thread-1331951-1-1.html
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值