https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1557825/tas5805m-i2c-pins-drive-strength
器件型号:TAS5805M主题中讨论的其他器件: TAS5805、 TXS0102
工具/软件:
您好!
在我的一个设计中、我将 TAS5805M 与 MCU 开发板结合使用。 在编程/调试时、我们遇到了一些超时。 将时钟速度降低到 100kHz 后、使用示波器检查后、我们发现从 TAS5805M 发送的确认位和其他零位不会接近 0V、电压电平约为 500mV。 根据数据表、如果电压低于数字电源电压的 30%(在我们的用例中为 1.8V * 0.3 = 0.54V)、则数字低电平被定义为低电平。 因此、我们假设这导致了问题并侧重于上拉电阻器。
结果表明上拉电阻是 1.8kΩ 并放置在 MCU 开发人员板上。 根据以下 TI 应用报告 (https://www.ti.com/lit/an/slva689/slva689.pdf?ts VDD=1756190581330)、1.8V 时的最小上拉电阻器可能约为 700Ω。 因此、我们的上拉电阻器远高于 700Ω、这意味着 TAS5805M 应能够通过将 SDA 线路拉低来进行通信。
尽管如此、我们还是将 1.8kΩ 电阻器替换为 4.7kΩ 电阻器。 现在、电压电平(在确认和零位期间)约为 200mV、远低于 30%阈值。 这也修复了 超时错误。 但我想知道 TAS5805M SDA 引脚的最大灌电流是多少、因此我可以确定这是否能够永久解决我们的问题、或者我们是否需要进一步调查。
I²C TAS5805M 数据表的第 6.5 段、“ DVDD 基准数字输入引脚的输入逻辑低电流电平“为–10µA、对于 TAS5805M 的 0 Ω 引脚似乎不正确。
希望您能有所帮助。
此致、
Teun Noordkamp