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.
我想宣布、我的用于 TDC7201的 Raspberry Pi Python3驱动程序可通过常用的 pip 安装机制在 pypi.org 上找到。 只需执行"python3 -m pip install tdc7201"即可获得。 注意事项:
我希望在即将推出的版本中解决其中的许多问题。 任何希望帮助改进代码的用户都应克隆 GitHub 库 github.com/HowardALandman/QTD/、创建分支并编辑包含模块代码的文件 src/tdc7201/tdc7201/__init__.py。 qtd.py 文件是可以运行库的顶级文件。
欢迎提出任何建议、意见、批评、表扬。 尽情享受、
Howard A. Landman
您好 Howard、
感谢您参与我们的 TI E2E 社区、并使用我们的 TDC7201为 rasperry Pi 创建驱动程序。 我相信社区将从您的努力和贡献中受益、社区将为您提供反馈。 请务必在驱动程序和文档的更新方面随时向我们更新并发布您的最新动态。
谢谢、
Arjun
位置传感应用经理
尊敬的 Arjun:
我刚才上传了0.3b2版。 仍然是 beta 版,但它具有自述文件,以前硬编码的许多配置参数现在都是用户可设置的。 这应该足以让初始用户快速启动并运行。
我计划在不久的将来添加对测量模式1以及同时使用芯片1侧和2侧的支持。
霍华德
Howard、您好、感谢您在这里提供的帮助和更新。 请在添加更多详细信息时继续更新此主题。
尊敬的 Arjun:
版本0.5b2已发布。 这支持测量模式1、读取所有芯片寄存器的 READ_regs ()例程已更新为使用自动递增、比以前快6倍以上。 对于我的测试程序、这导致大约2倍的总速度(~520测量/秒、从~250提高)。 坦率地说、我很惊讶、SPI 的加速会产生如此大的影响、但我想这部分是因为 SPI 时钟(< 25MHz)比 CPU 时钟慢得多(700-1500MHz、具体取决于型号)。 SPI 驱动器中也可能存在大量开销、这将使一个大事务比多个小事务更高效。 此外、我的测试程序测量的时间通常为20-50us、因此该程序不会花费太多时间等待它们完成。
仍然不完全支持使用芯片的2侧、但已经执行了实现该目标所需的一些步骤。
您好、Howard、谢谢。
SPI 通常更快、但与 CPU 时钟速度不匹配。 )
当系统启动自动关闭时、我将关闭此主题。 同时、对于任何更新、请继续并发布。 请随时订阅我们的论坛、如果您看到的主题可以从您的贡献中获益、请订阅。 谢谢!