CH375B 能否作为USB host 接受USB midi 信号

大家好,


刚不久前用ch345解决了wireless MIDI 接入电脑的问题, 颇为高兴, 之所以这么做是因为现在市场买到的廉价USB-MID接口问题很多, 有些连晶振也没有, 光偶也省去, 如何能准确接受31.250k的midi 讯号呢? 所以用CH345 solved problem.

现在另一个问题得解决, 由于现在很多著名厂商korg, yamaha, casio新出的音乐键盘都不提供传统的din5接口, 只有USB接口, 因此许多人都在抱怨, 希望有简单的设备能从USB口获得MIDI信号, 我想CH375应该能完成这工作, 只是我的USB知识太少了, 看了半天还摸不到门, 大概是得买些现成的模块来试一下, 但显然是在碰运气, 想了一下就不如来这源头找水吧, 初步设想, 大概是让CH375进入串口模式后把MIDI键盘接上USB口, 串口上就会有源源不断不断的31.250K的MIDI讯号吧, 是这样的吗? 若还需要点设定就用单片机给CH345送点指令吧, 可能就这么简单, 如果真是这样, 我就可以开始画底板做几个来试试, 请内行指教. 谢谢!


有关USB HOST操作USB MIDI的问题可直接联系蔡工:025-52638376 cl@wch.cn


你的意思就是需要一款USB转MIDI的设备,是这样吗?“让CH375进入串口模式后把MIDI键盘接上USB口, 串口上就会有源源不断不断的31.250K的MIDI讯号吧”,显然375的串口是和单片机通讯用的,不是输出用的,也不能做输出。


估计你说的这种只有USB接口的音乐键盘,应该是通过USB线直连电脑就可以用的吧。想生成MIDI也可以,单片机+375就够了,375做主机与键盘通讯获取数据包信息,通过单片机串口发出去就行了。不过需要好好处理程序结构,提高转化速度。


                           

估计你说的这种只有USB接口的音乐键盘,应该是通过USB线直连电脑就可以用的吧。想生成MIDI也可以,单片机+375就够了,375做主机与键盘通讯获取数据包信息,通过单片机串口发出去就行了。不过需要好好处理程序结构,提高转化速度。

                       


你好! 很高兴能与你在网上交流, 经你这么一说, 我又长了知识, 应该就如你说的, 就是"数据包"的处理, 看过不少资料, 知道USB都是把MIDI讯号打包成4个bytes的, 而多数MIDI的一个完整"命令"是3个bytes, 因此单片机取出数据包后, 把UART设成31250kb, 送出去就是了, 这事有不少外国工程师在做, 也有成品上架了, 但贵到要命, 这也难怪, 销量有限嘛, MIDI这事在30年前是火红, 现在变成比较专业的东西, 所以键盘生产商把DIN接口给抛弃了, 当我看到新款的键盘想买一个来用的时候, 看到没有DIN接口就咬牙切齿, 怎么把我们这些忠诚的MIDI爱好者给抛弃了? 因此我想造一个简单的转换器来弥补这一缺憾. 就是你说的这样一个方案, CH375+单片机, 输入是USB接口, 输出是DIN接口, 不过还得给MIDI键盘供电呢. 不过我昨晚看到这里还有附带单片机的USB晶片呢, 那就一块搞掂了.



今年我用CH345来为公司开发一款MIDI外设产品,选型时没有考虑到Win7下使用的问题。样机测试时我信心满满的以为见证奇迹的时刻到了,谁知一插入USB端口,系统提示驱动安装失败,于是乎我立马到硬件管理器看看是什么原因,当我看到设备名称时我一阵晕眩,确实是“见证奇迹”了,系统把CH345认作红外设备了。细看手册方知原来只支持win2k/winxp/win vista,在官网搜索win7的驱动,无果。在百度、谷歌上狂搜,无果!太失望了,现在win10横行的年代,CH345彻底玩完了,与废物无异。都怪我选型时没看仔细。另外还要说一件事情:手册上明明白白地写着SSOP20封装,但实际上并不是标准的SSOP20封装,而是宽体的。可是纵观沁恒的每一款器件的手册,连个封装尺寸图都没有!叫我怎能不伤心?别了,WCH。


只有登录才能回复,可以选择微信账号登录