MCP41xxx 数字电位器数据表
出处:维库电子市场网 发布于:2024-08-15 16:06:46 | 322 次阅读
这是个好建议。不幸的是,遵循这个建议实际上会丢弃 256 个 8 位电位器设置中的 48 个,相当于损失了近 20% 的可用分辨率。图 1中所示的简单修改消除了这一限制。
简单的(软件)技巧是准备一个 257 字节的对数查找表,将 0.1 到 10.0 的增益范围设置转换为对数生成这些增益所需的 Dpot 代码。
我们将表索引变量称为J 。然后,对于 (abs) 增益G从 0.1 到 10.0(含)的 257 字节表,
J(G) = (128 LOG 10 (abs(G)) + 128)
…例如…
J(0.1) = 0,
J(0.5) = 89,
J(1.0) = 128,
J(10.0) = 256,
等等。
检查图 1 中的增益表达式可知,(绝对)增益G所需的Dpot 十进制代码N为:
N(G) = (284.4G – 28.4)/(G + 1)
…因此…
N(.1) = (28.4 – 28.4)/(.1 + 1) = 0/1.1 = 0,
N(.5) = (142 – 28.4)/(.5 + 1) = 114/1.5 = 76,
N(1.0) = (284.4 – 28.4)/(1 + 1) = (256)/2 = 128,
N(10.0) = (2844 – 28.4)/(10 + 1) = 2816/11 = 256, 等等。
图 3 Dpot 设置 [N(J)] 与对数表索引 [J(G)],总结了 G、J 和 N 之间的关系。
对数增益表可在此 Excel 表中找到。最终结果(具有 8 位允许的尽可能好的对数一致性)如图4中可爱的绿线所示。
图 4绝对增益[G abs = 10 (J/128 -1) ] 与十进制码 (J) 的关系。
上一篇:交流等效电路建模
下一篇:如何控制扩展为阶跃函数
版权与免责声明
凡本网注明“出处:维库电子市场网”的所有作品,版权均属于维库电子市场网,转载请必须注明维库电子市场网,https://www.dzsc.com,违反者本网将追究相关法律责任。
本网转载并注明自其它出处的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品出处,并自负版权等法律责任。
如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。