Linduino

Linduino是ADI公司的Arduino兼容系统,用于开发和分配面向集成电路的固件库和示例代码。

Linduino 代码

该代码可以高度移植到其他微控制器平台,并使用尽可能少的特定处理器功能和 C 语言编写。这些程序使用 Arduino 编写并称为草图。LTSketchbook 指用于保存草图的整个代码基,以便使用 Linduino 与 ADI 公司集成电路通信。Linduino One 板(演示电路 DC2026)允许您使用特定 IC 的标准演示板直接测试该代码。

Linduino One 板

Linduino One 板与使用 Atmel ATMEGA328 处理器的 Arduino Uno 兼容。此板具有 14 引脚 “QuikEval” 连接器,可插入近 100 个子板中且适用于各种 ADI 器件,包括模数转换器、数模转换器、高压功率监控器、温度测量器件、RF 频率合成器、电池堆栈监控器等。

LTM2884 USB 隔离器断开与 PC 的接地连接,允许项目以与控制它的计算机不同的地电位运行。

购买 DC2026 Linduino One 隔离式 Arduino 兼容演示板

设置

设置Linduino非常简单。DC2026 演示手册提供有关设置程序的详细说明。

以下是遵循演示手册中的完整程序所需的三个文件:
1. 最新的 Linduino sketchbook。如果您只对代码感兴趣,到此结束。
2. QuikEval 程序。Linduino 板附带固件,使其可与 QuikEval 程序通信并提供用于兼容演示板的所有 GUI。安装 QuikEval 还是为 Linduino One 板安装正确的 USB 驱动程序的推荐方法。
3. Arduino IDE。这是 Arduino 的开发环境,需要修改代码并将程序加载到 Linduino One 中。

附加资源

Linduino 设计文件(原理图、电路板、布局文件)
Linduino 原理图(PDF)
Notepad++ (推荐的代码编辑器)
Atmel Studio (使用 Linduino 硬件和 Atmel 处理器执行更高级的开发/调试)
Linduino 更改日志

电源系统管理

Linduino 是一款开发平台,包括 Atmel Arduino Uno 微控制器和便于快速在线固件更新的引导加载程序。该软件是一个基于 AVRGCC 编译器的简单编程环境。此平台很受欢迎,因为它易于使用,硬件和软件均是开源的且可用 C 语言编程。我们发现它为演示和分配具有数字接口的集成电路库的理想途径,如内部集成电路(I2C)和串行外设接口(SPI)。Linduino PSM 专门适用于 PSM(电源系统管理)器件,是一款使用 Linduino 软件分配的 PMBus 库和草图。通过提供以下特性,PMBus 库堆栈可以轻松编写可靠的 PMBus 代码:

  • I2C/SMBus/PMBus API
  • 模块和组协议
  • L11/L16 – IEEE 浮点转换
  • 故障日志解码
  • 代码示例

Linduino PSM 为需要学习 PMBus 或学习如何为 PSM 器件编写代码的任何人提供了一种机制。Linduino PSM 还为实现前的设计实验和确认提供一个安全环境。可以下载和编译示例固件,在基于 ADI PSM 器件的设计中为用户提供一个良好的开端。

常见问题解答