主题中讨论的其他器件: DAC7513
您好!
我目前正在使用 TM4C1294NCPDT MCU。 该芯片中是否有数模转换器(DAC),因为我在数据表中没有找到任何有关它的适当信息。
谢谢
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
我目前正在使用 TM4C1294NCPDT MCU。 该芯片中是否有数模转换器(DAC),因为我在数据表中没有找到任何有关它的适当信息。
谢谢
您好!
Tiva 系列没有片上 DAC。 您必须在外部添加此类器件、 例如 DAC7513、12位、SPI 接口。 但是、您应该为 您的项目指定/搜索合适的器件。
竞争对手的等效器件通常具有一个或两个 DAC。 但是、它们通常是离厂运行类型、10至12位、稳定时间为几微秒。 适用于低于100kHz 的频率、即音频范围。 而且、在带宽和抗噪方面、集成度不会提高很多。
正如 Petrei 所说、这在很大程度上取决于您的应用要求。
[引用用户="f m"]10至12位、稳定时间为几微秒[/引述]
虽然通常情况是如此-当发出"小于满量程" DAC 电平变化的命令时、我们发现远远超过100KHz 的速率。 (当然、我们的是最小采样集(可能是3个具有内部 DAC 的器件)。
由于串行接口施加的延迟、SPI 和 I2C DAC (尤其是 I2C)似乎限制了带宽-是这样吗? 内部 DAC 可避免(大多数)此类延迟。
虽然(始终)"非导引式海报"将永远不会展示其应用-即使使用相对简单的基于 MCU 的 DAC -证明在自动测试/验证中具有巨大的价值-尤其是当 DAC 的输出通过模拟多路复用器选择性地"引导"时。 (DAC 出现在 A 上的事实、"SUB 1 (USD) ARM M0 "突出显示了供应商旅的"失踪人员...")
[引用 USER="CB1_MOBILE "]尽管总的来说是正确的-我们发现当发出"小于满量程" DAC 电平变化的命令时、100KHz 的速率远远超过了该速率。 (当然、我们的示例集极少(可能是3个具有内部 DAC 的器件)。[/QUERP]
我没有尝试进一步降低分辨率- 12位并不是太大。 我将此 DAC 主要用于音频应用、其中稳定时间适当。
[引用 USER="CB1_MOBILE ">SPI 和 I2C DAC (尤其是 I2C)由于串行接口施加的延迟而限制带宽-难道不是这样吗? 内部 DAC 可避免(大部分)此类延迟。[/引述]
对于100kHz 的更新速率、SPI 总线并不完全是限制因素。 通过 DMA 馈送它甚至不会给内核带来太大的压力。
但是、对于大多数"一般"应用而言、内部 DAC 就足够了-并且在价格和引脚使用方面具有明显的优势...
但往往过于昂贵、无法用于商业活动。 串行 DAC 的成本低于运算放大器+鸡肉食品(SMD R+C 组件)的成本-而 GPIO 则使用。 要使用 DMA、您需要进一步限制 GPIO 选择。
但正如您所说的、这是一个很好的练习。