嗨,团队,
我们目前正在使用284-02-D板评估您的DA7219音频编解码器。但是我们有一些问题需要帮助。
我不确定问题是从哪里来的,因此希望您能对系统的已知问题和/或限制提出一些意见。
首先,我们目前的设置是在一台装有i7-8650和16GB内存的戴尔笔记本电脑上运行相对干净的windows10pro(1709版)(因此是一台性能相当好的机器)。
我已经安装了DA7219 smartcanvas的1.1.0.12版本,以及libusb-win32驱动程序的1.2.6.0版本(随smartcavas软件提供)。我相信这是通过您的支持论坛获得的软件的最新副本(性能板附带的USB上也提供了该副本)。
根据自述文件和快速入门文档,本地音频配置已设置为路由到USB设备。
The smartcanvas software can connect to the board without issues, but once the "Slave_PLL_SRM_12MHz_48k_16bit_I2S_USB_AUDIO.txt" script was executed, we noticed console errors indicating the SDA line was pulled low:
2019-02-27,21:07:02[错误]读取失败(总线=i2c,从=0x96,地址=0x0000)
2019-02-27,21:07:02[错误]读取0000失败,出现异常:('USB-Lab\ IO错误:15 SDA线路低(额外信息:I2C从机0x97)”,15)
2019-02-27,21:07:02[错误]读取失败(总线=i2c,从=0x96,地址=0x0000)
2019-02-27,21:07:02[错误]读取0000失败,出现异常:('USB-Lab\ IO错误:12仲裁丢失(额外信息:I2C从机0x97)”,12)
在此设置中,轮询配置用于读取整个寄存器集,I2C速度为400kHz,周期为100ms。
Reducing the speed usually fixes this issue. This leads to my first question - is this a typical limitation for the 284-02-D board, or might it be indicative of manufacturing flaws? Sometimes there are also intermittent issues where the I2C consistently fails with the following warning after trying to execute a load script to initially configure the PLL:
2019-02-27,21:37:17[错误]写入失败(总线=i2c,从=0x34,地址=0x0013,数据=0x80)
2019-02-27,21:37:18[错误]读取0025失败,出现异常:[Errno 9]错误的文件描述符
2019-02-27,21:37:18[错误]读取失败(总线=i2c,从=0x34,地址=0x0025)
2019-02-27,21:37:18[警告]PLL计算器加载项无法读取PLL状态位
2019-02-27, 21:37:19 [ERROR] gpio get state failure [port: B, linenum: 8]
2019-02-27,21:37:19[严重][错误9]错误的文件描述符
使用较低的I2C时钟和MCLK酸的ced from the 12.288MHz oscillator, we an manipulate registers and monitor Accessory Detection Events. What we could not do however, is generate audio out the Headset socket, be that via USB originated audio, or via the built-in Tonegen. I have tried a number of PLL configurations, but with no success.
无论MCLK和PLL设置如何,当通过USB音频执行播放或录制时,位时钟确实以1.536MHz(与16位48kHz立体声音频一致)驱动,但是字时钟和DOUT不计时。
My instincts are that the issues are related the the SAM3U processor on the board, that it is incorrectly performing I2C operations, MCLK generation, and/or I2S signal generation. Do you have any comments here? Or would do you have a newer version of the firmware for this chip that I could flash to the processor?
When a headphone is plugged in, we can also head a significant amount of noise, while the charge pump is active and the headphone output is enabled. Is this also typical for the 284-02-D performance board?
如果您能就这些问题提供一些指导,我们将不胜感激。
谢谢你一直以来的支持。
谨致问候,
卡梅隆
你好,
当然不是典型的行为,人们的想法是驱动程序已经正确安装,在设备管理器中应该在libusb\u win32 USB设备下显示“Dialog USB\u Lab IO”。
附上了快速入门指南,可能值得卸载一切,重新开始。
你好,
感谢您的及时回复,
我可以通过上述方法确认驱动程序安装正确。
我在这里找到了前面提到的libusb\uwin32驱动程序版本号。Windows 10报告驱动程序没有问题,并且在web上找不到更新的驱动程序。有比1.2.6.0更新的版本吗?
我们已经尝试重新安装了所有的东西,但问题仍然存在。
假设您在Smartcanvas中收到以下通信“绿色”指示灯?
还要再次检查您是否直接从计算机提供USB电缆,而不是通过集线器USB设备。
听起来Sam3u确实有问题,我们能提供另一个评估板吗?
嗨,亚当,
DA7219连接和USB连接通常为绿色。
控制台经常报告I2C总线错误,降低I2C总线速度会降低这些错误发生的频率。
如果我们能归还这块板并更换它,那将是理想的——这将是一个怎样的过程?
干杯,
卡梅隆
你好,卡梅隆,
我会直接联系你给你一个评估板。
谨致问候,
艾略特