关于自己折腾LA1600/KT0936M

宝马游戏网址

栏目分类
你的位置:宝马游戏网址 > 新闻动态 > 关于自己折腾LA1600/KT0936M
关于自己折腾LA1600/KT0936M
发布日期:2025-10-08 23:27    点击次数:69

图片

1# zkh.frank 收藏 2022-4-29 15:21:49 本帖最后由 zkh.frank 于 2022-4-29 15:30 编辑 最近个把月自己稍微有点空,因此参考网友的一些帖子,自己捣鼓了一下LA1600/KT0936M-B9。这里把自己的一些观察跟大家汇报一下。 我总体感觉LA1600还算不错,但是AGC范围太小,强台和弱台声音差距很大。 KT0936M-B9的默认参数非常糟糕,得自己加24c02,改参数。我在新版的kk-9手调机上修改的,对修改后的性能比较满意。改哪些参数呢?关键是下面两个(注意:FM/MW/SW都有独立的参数,要分别修改) (1) soft-mute自动降噪要关闭,否则会非常弱的台声音会变小甚至不可闻,信号强度在临界点附近的次弱台,声音会剧烈波动,忽大忽小,完全不可听。 (2) AFC要关闭,否则芯片会自动锁定(你也可以理解为漂移到)附近的强台(或者相对强一点的弱台)。这个对我而言完全不可接受 我对调谐步长也做了修改。MW原来的步长是1KHz,可能有人比较喜欢,而且在AFC机制下,其实没有调准,芯片也会自动锁定到准确的电台频率点上,所以问题不大。但是关闭AFC之后,我自己觉得调成粗粒度(比如MW 9KHz)比较好 对了,磁棒天线其实也很重要。 新版KK-9 DSP手调版自带磁棒非常短,所以把它换成了之前买的KK-9手调非DSP版本的磁棒天线(塑料模具完全一致,可以顺利替换)。新的磁棒要长一些。还有,我觉得很关键的一点:线圈在磁棒上位置也很重要。换成新磁棒后,我特意测试了一下,选定一个台,然后调整线圈的位置,找到声音最大的地方,最后用热熔胶固定下来。这个位置竟然是靠近磁棒顶端再往中间回来一点点,似乎跟传统的高Q位置类似,但我没有深究。总之,正中间的位置不一定最好,虽然我看见很多DSP机器是在正中间。 修改参数之后,我跟手上两台机器做了对比,性能基本满意。首先是我最喜欢的中波。修改后的KT0936M-B9在收听极弱台时,听感(包括声音强度和背景噪声)跟我最常用的XHDATA D-808(使用的是Si4735芯片)在中波打成平手(都调到同一个台,左右两个耳机分别听一个收音机,难以听出区别)。非强台选择性基本一致。本地强台方面,KT0936M-B9会盖掉两边+/-9KHz的临台,而D-808则没有这个问题。让KT0936M-B9工作于1.2KHz带宽只是会让声音发闷,不会改变临台覆盖的问题。打开选择性增强开关,会造成调偏9KHz时的静音(对,芯片不输出任何声音,即不是本地强台的声音,也不是临台的声音或者噪声,就是突然没有声音了)。跟DE-1103二次变频版本比,KT0936M-B9收台数量并不会少,只是弱台的时候,背景噪声略微大一点,极弱台时可能会出现DE-1103能勉强听清楚,而KT0936M-B9则可能听不清,但可以确定那里有一个台(我觉得这是DSP芯片在处理很弱信号时候的弱点/特点,因为D-808跟DE-1103的对比结果跟这个完全一致)。另外,AGC方面,DE-1103表现非常出色,除了极弱台之外,本地强台和一般的弱台在音量上基本没有差别,也就是我没有办法从音量上判断当前收听的是不是本地强台。但是,KT-0936M-B9和D-808的音量区别则可以明显感觉到。 短波没有对比。 FM方面,D-808在收听弱台方面要强一些,不清楚里面是否有特别的电路。KK-9的FM信号链路上,采用的是数据手册上推荐的电路,一个简单的LC滤波电路,我加了一个87-108的陶瓷带通滤波器,感觉也没有什么作用。我没有加额外的放大电路。但即使是这样,它跟D-808的差距也非常小(我这边的测试差距只有一个台,那个台用D-808能带沙沙背景音下收到,天线换个角度就收不到,而KK-9可以知道电台存在,但是出来的声音没什么可懂度) 结论就是:作为日常使用,KT0936M-B9在最基础电路+参数修改的条件下,已经足够好。虽然弱台接收上有点差距,但是,说实话,对于那种弱台,就算DE-1103能听到的噪声相对较小,但也必须非常专注才能听懂,人听久了会很烦躁。这意味着KT0936M-B9性价比极高。这么说吧。之前我慕名买了德生PL-330,然后跟XHDATA D-808对比了中波(我最常听的),结果是 PL-330要差不少,弱台背景噪声明显偏大,有些弱台D-808是可懂级别,但是PL-330只能听到噪声。所以,KT0936M-B9能够达到这种效果非常难能可贵。 我对改装后的KK-9手调版最大的不满意是调谐机构。一个,我个人本来就偏向编码器调谐。二个,手调的时候容易漏台(就是说电台比较密,每个电台对应的旋转角度很小)。一个这种方法是:修改每个波段对应的频率范围,比如我可以把中波在1062那里划分成两段,之下的频率仍然在mw1,把之上的频率调整到mw2,然后把波动开关sw1的电阻改一下,使这个位置对应到mw2(当然,要重新打印一个频率指示背景出来) 其实我还买了kk-9数码版,想看看它怎么做频率显示的,能否改成编码器。不过在测试过程中,一不小心,短路了一下,然后3.3v稳压块就烧掉了,然后高电压直通把控制板也烧掉了,然后就闲置在一旁,以后再说吧。 到此,这一轮捣鼓算是告一段落。后面又得忙于生计了。我感觉这段时间收获还是挺大的,故写出来共大家参考。祝各位五一节快乐! PS. 1. 24c02最好用贴片的。我一开始用DIP-8封装的,似乎在两个干电池电压下,读写有些问题。当然,如果你直接用3.3v电压,应该没有问题 2. 参数的信息可以参考KT0937-D8的数据手册。它跟KT0936M-B9有些互补(但不完全一致,我修改的参数是试出来的)

图片

推荐 zkh.frank 2022-12-8 09:35:00 本帖最后由 zkh.frank 于 2022-12-8 09:45 编辑 引用: a_fu 发表于 2022-12-7 22:07 感谢老师指点,与我猜想的一致。就是这个数值不知道怎么定的,看PDF没有41等,这个是怎么换算的?另外调 ... 这个其实也很容易。我把自己的流程简单说一下。 开始之前你要准备两个文档:“KT0937-D8_Programming Guide_V2.1.pdf”和“KT0937-D8_datasheet_V2.1_EN.pdf” 你可以从下面两个地方下载(用google,可以直接搜索: kt0937 ext:pdf  第一个结果就是): 编程指南: https://maximradio.altervista.or ... ng Guide_V2.1.pdf 数据手册:https://maximradio.altervista.or ... tasheet_V2.1_EN.pdf [上面这两个链接好像有防盗链功能,需要你复制地址并粘贴到浏览器里面直接打开才行。另外,我发现前面网友的PDF文件跟我上面网络找到的有所不同,至少语言上是中文的,我在网络上没有找到中文版本] 你可能觉得奇怪,我用的是KT0936M(B9),怎么这里都是KT0937的文档?这是我通过测试发现的:这两个芯片在控制寄存器方面有共通之处。KT0936其实存在很多隐藏寄存器,而且跟MT0937大致通用。 那么,如果你要修改一个参数,该怎么办?下面以中波MW为例。 首先,打开 programming guide (编程指南)那个PDF文件,看目录,定位到MW,可以看到在page 21,然后跳到21页 然后,21页开始有一堆关于中波寄存器设置的东西。这些主要是针对KT0937的,因为它需要MCU做初始化设置。KT0936内部有MCU,已经帮我们都初始化完成了。这里的关键是找到你需要的寄存器名字 registers 以及对应的地址 address。 比如中波带宽 在page 28, item 39 (MW IF filter bandwidth configuration)。这里有一通解释,大致是告诉你有什么样的可选带宽,并且有一栏access,告诉你这个寄存器是可读可写的(read/write)。如果看到寄存器没有写write,那么就是只读的(比如信号强度RSSI等)。这里你可以看到地址address是 0x62<2:0>,这意味着:寄存器地址是0x62,并且是最低3位 接着,打开另外一个文档 KT0937的数据手册,找到你开始定位到地址address。比如这个AM带宽地址是 0x0062,在page 33-34。这里你会看到一个表(见附图),列举了这个地址里面各个位的含义,以及所有可能的取值,以及哥哥取值的意义。比如,中波带宽对应最低三位 <2:0>,默认值default value是001,对应是2.4KHz,然后总共有5中选择,带宽从000的1.2KHz,到100的6.0KHz。你可以选定其中一个值,比如我们选择4.8KHz,那么对应的数值就是011。 这里要特别注意数的进制的概念。我们日常用的是十进制,但是计算机里面,常用的是二进制。比如上面的011。但是二进制不好读写,所以就有了十六进制,方便人去处理。十六进制对应四个二进制位,从0000, 0001, 0010,0011,0100...一直到1111,正好对应0-15这16个书。其中的规律也很简单:每一位的数值乘上那个位置的权重,最左侧的权重最高,向右依次是8/4/2/1。比如:1111为什么是15呢?8x1+4x1+2x1+1x1=8+4+2+1=15。 简单来说,我们在整理要写入到24c02的配置数据文件时,都是用16进制。16进制的数,通常以0x开头,超过9的数字,用ABCDEF这六个字母来表示。比如A就代表10. 回到之前的问题,我们想将0x62寄存器的最低三位改成011,该怎么办呢?根据上面讨论,16进制数一般以4位一组,所以,这里需要向高位扩展一位,也就是[3]那个reserved (保留位),默认值是0。所以,我们把这四位组合起来就是: 0011,按照前面8421的权重,这个其实就是十六进制里面的 0x3.高四位呢?我们用默认值, 0100,对应十六进制就是 0x4,组合起来,就是0x43。整体来看,这八位就是0100_0011,还是0x43。这是用十六进制和四位一组进行处理的一个好处。 当然,这里其实有一个捷径:对于你不关心或者不需要修改的数值,你其实不用管的。例如这里你只想修改低四位,那么在编辑24c02的配置数据文件时,你只要修改一个数字就可以了,高四位对应那个十六进制数字你可以不动(原来是什么就是什么) 到了这里,你有了两个信息:(1)你要修改那个寄存器,(2)新的寄存器值是多少。 接下来,就用各种工具去修改24c02的配置数据了。我的方法在22楼。Windows下面应该有相应的工具,烧录工具也许会提供某种软件,这个我不熟悉。 更新完配置数据记得保存。最后就是烧录了。 上面是以中波带宽调整为例。其他的,比如调谐步进,AFC,AGC,等等,都可以按照上面的流程。 我原本打算写一个Python程序的,但是发现挺耗费时间,自己兴趣也转移了,就没再弄了。 祝各位玩机愉快!

图片

图片

3# 18038003904 2022-4-29 16:46:36 本帖最后由 18038003904 于 2022-4-29 16:54 编辑

图片

手动点赞!楼主五一应该还能歇几天,可再玩下这款支持编码器调谐跟频率显示的IC: https://max.book118.com/html/2017/0920/134489651.shtm 其中编码器接法及辅助元件参数在资料上隐约可见(猜):

图片

频率显示是经I2C发频率信息给单片机的,若保持矿坛风格则不看也罢。 其余各种自定义配置可以写入内部MTP,不需要外部存储,楼主可按既有经验方法试出最佳组合。 还有一款KT0911比较特别,支持用编码器调谐和输出一路信号到SC3610显示频率,市面上找不到零售货源。 点击重新加载

图片

4# 等一个人咖啡 2022-4-29 17:00:10 加存储器就更复杂了,等各位老师的完善再下手

图片

5# zkh.frank 2022-4-29 17:57:44 引用: 18038003904 发表于 2022-4-29 16:46 手动点赞!楼主五一应该还能歇几天,可再玩下这款支持编码器调谐跟频率显示的IC: https://max.b ... 这个BK1198是目前我最感兴趣的,因为它可以通过修改MTP配置,支持编码器调谐,并且在调台完成后,产生中断通知MCU来读取当前频率数据。其它一些特性我也很喜欢,比如单键开关,单键切换AM/FM波段,编码器调节音量等。另外,这个芯片的MW灵敏度似乎比KT0936M-B9要高(或者说底噪要低一些)。这个BK1198是18uV EMF @ 26dB (S+N)/N, 而KT0936M-B9是 16uV EMF @ 20dB (S+N)/N 但是目前我手中资料比较匮乏,只有一个数据手册。一个,它跟前代BK1088的寄存器定义很不同,二个,公开可得到的datasheet里面没有关于i2c通信的协议详细信息,比如地址、命令格式、device ID等。第三个,MTP是非常吸引人,可以省去片外存储器,但是数据手册对MTP的使用语焉不详,说要参考另外一个“应用手册”文档。从数据手册中,跟MTP相关的就是那个工作模式 mode引脚,施加不同的电压就可以从四种工作模式中选择(可叠加),但是这个依然很模糊,有些信息跟跟你发的参考电路图并没有对应关系(比如SPI正文中没有出现) 也许这些困难被绕过,比如通过不断去尝试。不过,有资料是最好的。如果有坛友能够分享 BK1198 MTP编程方面的资料(比如那个 BK1198应用手册),那就完美了

图片

图片

6# 18038003904 2022-4-29 19:34:52 引用: zkh.frank 发表于 2022-4-29 17:57 这个BK1198是目前我最感兴趣的,因为它可以通过修改MTP配置,支持编码器调谐,并且在调台完成后,产生 ...

图片

因为内置mcu,所以有i2c或spi的描述不要太奇怪,想必能通过mtp界面进行配置。有人能提供完整资料是最好了,不过别抱太高期望。可考虑找台商品机抓些数据来分析,貌似这样玩乐趣更多些。

图片

7# 岳耳 2022-4-29 20:17:22 引用: zkh.frank 发表于 2022-4-29 17:57 这个BK1198是目前我最感兴趣的,因为它可以通过修改MTP配置,支持编码器调谐,并且在调台完成后,产生 ... BK1198很容易买到,无论是sop16的简化版(不支持FM立体声),还是SSOP24的完全版(支持FM立体声),淘宝都容易买到。

图片

8# 岳耳 2022-4-29 20:19:16 本帖最后由 岳耳 于 2022-4-29 20:20 编辑 引用: 等一个人咖啡 发表于 2022-4-29 17:00 加存储器就更复杂了,等各位老师的完善再下手 KT0936支持读取24c02芯片,太简单了。 往24c02立马写入数据就能控制KT0936,稍微懂写数字电路的人都能搞定。

图片

9# zkh.frank 2022-4-29 21:58:35 引用: 18038003904 发表于 2022-4-29 19:34 因为内置mcu,所以有i2c或spi的描述不要太奇怪,想必能通过mtp界面进行配置。有人能提供完整资料是最好 ... 我不知道哪些商品机用的是BK1198,但是,退一步讲,即使有商品机,也要是那种使用了i2c接口来控制的,而且这个距离MTP烧录仍差一步。另外,从定位上看,BK1198似乎更鼓励先MTP写入配置,然后脱离MCU独立运作。前一个BK1088才是面向MCU控制的版本.

图片

10# zkh.frank 2022-4-29 22:00:59 引用: 岳耳 发表于 2022-4-29 20:17 BK1198很容易买到,无论是sop16的简化版(不支持FM立体声),还是SSOP24的完全版(支持FM立体声),淘宝 ... 能买到和能搞到资料是不同的问题,而我开始说的问题是搞到MTP编程方面的资料,尤其是搞到那个 BK1198应用手册

图片

11# 岳耳 2022-4-29 22:20:15 引用: zkh.frank 发表于 2022-4-29 22:00 能买到和能搞到资料是不同的问题,而我开始说的问题是搞到MTP编程方面的资料,尤其是搞到那个 BK1198应 ... BK1198的手册网上大把,随便搜一下就有。

图片

12# 岳耳 2022-4-29 22:21:34 本帖最后由 岳耳 于 2022-4-29 22:24 编辑 引用: zkh.frank 发表于 2022-4-29 21:58 我不知道哪些商品机用的是BK1198,但是,退一步讲,即使有商品机,也要是那种使用了i2c接口来控制的,而 ... 淘宝上搜拓响T-6607(电位器控制),拓响T-6619(cpu控制),用的就是BK1198。

图片

13# chnjyxz 2022-4-30 00:34:20 看来楼主也认为kt0396不弱于la1600 有一点我好奇的是,如果设置为调台粗粒度,步进为9khz的话,那一圈电位器不还是复盖这么多频率? D-808我也在好奇效果,目前只有一个r108用得很满意,d808比德生同样Si4735芯片的机器好一些么?

图片

14# zkh.frank 2022-4-30 12:21:11 引用: chnjyxz 发表于 2022-4-30 00:34 看来楼主也认为kt0396不弱于la1600 有一点我好奇的是,如果设置为调台粗粒度,步进为9khz的话,那一圈电 ... 1. “看来楼主也认为kt0396不弱于la1600” --》 是的,这个“不弱于”用词非常准确。理论上,LA1600可扩展性更好一些(可玩性更高),你可以加高放,可以把AGC信号引出来控制高放,可以用三联变容二极管进行调谐高放,可以用双LTM455对中频进行滤波,提高临频选择性,可以对中频再加一个中放,可以在音频再加一级预放大,可以在音频级加如一个反馈影响前面的中放和高放 ....   这些扩展,一定可以比KT0936M-B9更好,我相信,虽然我没有做。我之所以没有做,主要是因为我还是想在目前主流的、在量产的芯片上折腾。KT0936M-B9底子其实挺好的。就中波而言,无需任何外部放大、选频等电路,只要接磁棒天线,修改一些寄存器参数,就可以做得挺好(肯定不是最好,但是实际收听时,已经足够好了) 2. KT0936M-B9在配置频率和步进的时候,是这样的:首先修改步进,然后设置MW1的起始频率,然后设置从起始频率之后延伸多少个台(比如1620-522/9=122,那么这个台数量寄存器就设置为121=122-1)。这个121个台会完全并且均匀地映射到调谐电位器从最低电压到最高电压之间。这里不存在一圈映射不了的问题,而是映射密度的问题。我一开始只修改了步长从1KHz变成9KHz,但是没有改这个台数量寄存器,导致的结果就是:每个台对应的电位器偏移角度非常窄,轻轻一动就过去了,而且终止频率也远远超过16xxKHz这个范围(理论上应该扩展到了短波去了,但我没有用信号发生器做测试)。 3. XHDATA D-808的确不错。几年前到一个新城市工作,想买一个收音机,但是不想德劲DE-1103那种超级耗电的机器,所以也就自然跳过了德生PL-600/660/680这一系列的机器。网上搜索了一番,发现有些老外比较推崇这个D-808,于是就从日本Amazon淘了一个回来(这个机器当时不在国内和美国卖,我印象中主要在欧洲、俄罗斯、日本和新加坡等一些地方卖,听说是因为版权问题)。我对这个机器很满意。之后也买了一些其它机器,包括在老家把DE-1103重新找出来,但最终这个D-808是我的手边主力机(其它的机器一般就放在一边了,偶尔开一下)。DE-1103最大的问题是耗电,性能上虽然好一点,但跟D-808并没有明显优势,而且我不喜欢1103固定1KHz的调谐步长,还有1103毕竟老化了(2006年买的),存在频偏(准确频率再加3KHz),使用起来有些不方便(比较防痴呆,弱台的时候,每次要算一下是否调在了准确频率过来3KHz的位置)。所以只在偶尔怀旧的时候拿出1103听听,然后又放到一边。 我没有你说的R-108,也不是给D-808打广告,更不是说D-808有多好。我手上能上台面的好机器也就是那台1103,应该也不在状态了。所以我对D-808,以及 KT0936M-B9的评价也是有局限的,仅代表个人观点。德生PL-330是慕名买的,功能齐全的小便携机,但是测了一下,都比不上D-808,后来送给别人了。不过,德生的老总自己也说过,不要对PL-330的性能抱太大期望,这的确是一句实话。德劲后期一些插卡音箱我也买了几个,DE-29, DE-1129, DE-1128, DE-1128H,接收性能都不行,中间也就是稍微喜欢一点那个DE-1128H (比较厚,音效好) 本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。

上一篇:泡泡玛特传奇:消费市场传统叙事就此颠覆丨消费新势力
下一篇:没有了