位置:51电子网 » 技术资料 » IC/元器件

AD5308ARUZ 使用SparkFun Artemis设计

发布时间:2019/9/24 11:03:08 访问次数:1673

AD5308ARUZ使用SparkFun Artemis设计

让我们聊聊使用Artemis模块时的布局和设计注意事项。

Arduino的Artemis开发

使用SparkFun Artemis Arduino Core在不到5分钟的时间内使我们功能强大的基于Artemis的主板(Artemis Nano,BlackBoard Artemis和BlackBoard Artemis ATP)闪烁!


硬件总览

Artemis Thing Plus具有广泛的功能,请看一下,对吧?

特征:

1M闪存/ 384k RAM

提供48MHz / 96MHz Turbo

21个GPIO引脚-所有中断功能

21个PWM通道

内置BLE收音机

8个14位精度的ADC通道

2条I2C总线

1条SPI总线

2个UART

PDM数字麦克风

I2S接口

Qwiic连接器

板前的高分辨率照片

⚡警告:所有引脚均为3.3V。请勿将引脚暴露于5V电压。

Artemis上的ADC为0-2V。将ADC引脚暴露于3.3V电压不会损害器件,但对于大于2V的电压,ADC将饱和返回16,383(14位)。

串行和JTAG编程

RedBoard Artemis Thing Plus有两种编程方法。最常见的是USB C连接器,它用作USB到串行桥接器。只需在Arduino IDE中按“上载”或从SDK中按“ make bootload”,即可更新Artemis上的固件。

USB-C端口,用于对Artemis Thing Plus进行编程

单击图像以更仔细地查看

我们在RedBoard Artemis Thing Plus上使用CH340E。该驱动程序应自动安装在大多数操作系统上。但是,那里有各种各样的操作系统。首次将芯片连接到计算机的USB端口或进行操作系统更新时,可能需要安装驱动程序。有关更多信息,请查看我们的“如何安装CH340驱动程序教程”。

如何安装CH340驱动程序

如何在Windows,Mac OS X和Linux上安装CH340驱动程序(如果需要)。

第二种方法是JTAG编程。对于需要断点级调试的更高级的用户来说,JTAG的占用空间不大。我们建议检查一下我们的JTAG部分以获取兼容的公头和兼容的JTAG编程器和调试器。

JTag端口,用于对Artemis Thing Plus进行编程

单击图像以更仔细地查看

GPIO

Artemis Thing Plus在板的两侧都有21个可用的GPIO引脚。此外,还有用于用户按钮和LED的单独的IO。 LED引脚支持PWM,但按钮的引脚不支持。 Artemis Thing Plus原理图可以为您提供有关Thing Plus突破了哪些Apollo3打击垫的信息。您也可以将其与Apollo3焊盘图进行交叉引用。

GPIO导轨后视图

GPIO引脚导轨用户按钮和LED

单击任一图像以更仔细地查看

Qwiic和I2C

Artemis Thing Plus上的I2C引脚在板子背面标有SDA和SCL。它们在Arduino IDE中使用Wire.begin(),Wire.read()等进行控制。虽然引脚16/17使用Wire1,但Qwiic连接器使用Wire,因此您可以使用SparkFun的Qwiic生态系统(有超过50个板,每个板都有更多周!)。

前视图后视图

前视图:Qwiic连接器和I2C引脚16和17后视图:引脚16 / SDA1和17 / SCL1

单击任一图像以更仔细地查看

麦克风和RTC

Artemis在低功耗语音识别方面表现出色。为了实现这一点,我们在板上添加了PDM MEMS麦克风。此外,在给定外部32kHz晶体的情况下,Artemis模块可以运行RTC,因此我们已经包括在内。

RedBoard Artemis Thing Plus上的PDM麦克风和RTC

单击图像以更仔细地查看

板子尺寸

所有电路板尺寸均以英寸为单位列出。总体而言,PCB尺寸为2.3x.9英寸,与USB-C连接器略有悬垂。

板子尺寸

软体设定

阿尔emi弥斯薄

AD5344BRUZ

AD620AN

AD7656BSTZ

AD7794BRUZ

AD7864ASZ-1

AD7865ASZ-1

AD7927BRUZ

ADG508AKN

ADG509AKN

AT45DB041D-SU

AT91SAM9G20B-CU

ATMEGA128A-AU

ATMEGA48PA-AU




AD5308ARUZ使用SparkFun Artemis设计

让我们聊聊使用Artemis模块时的布局和设计注意事项。

Arduino的Artemis开发

使用SparkFun Artemis Arduino Core在不到5分钟的时间内使我们功能强大的基于Artemis的主板(Artemis Nano,BlackBoard Artemis和BlackBoard Artemis ATP)闪烁!


硬件总览

Artemis Thing Plus具有广泛的功能,请看一下,对吧?

特征:

1M闪存/ 384k RAM

提供48MHz / 96MHz Turbo

21个GPIO引脚-所有中断功能

21个PWM通道

内置BLE收音机

8个14位精度的ADC通道

2条I2C总线

1条SPI总线

2个UART

PDM数字麦克风

I2S接口

Qwiic连接器

板前的高分辨率照片

⚡警告:所有引脚均为3.3V。请勿将引脚暴露于5V电压。

Artemis上的ADC为0-2V。将ADC引脚暴露于3.3V电压不会损害器件,但对于大于2V的电压,ADC将饱和返回16,383(14位)。

串行和JTAG编程

RedBoard Artemis Thing Plus有两种编程方法。最常见的是USB C连接器,它用作USB到串行桥接器。只需在Arduino IDE中按“上载”或从SDK中按“ make bootload”,即可更新Artemis上的固件。

USB-C端口,用于对Artemis Thing Plus进行编程

单击图像以更仔细地查看

我们在RedBoard Artemis Thing Plus上使用CH340E。该驱动程序应自动安装在大多数操作系统上。但是,那里有各种各样的操作系统。首次将芯片连接到计算机的USB端口或进行操作系统更新时,可能需要安装驱动程序。有关更多信息,请查看我们的“如何安装CH340驱动程序教程”。

如何安装CH340驱动程序

如何在Windows,Mac OS X和Linux上安装CH340驱动程序(如果需要)。

第二种方法是JTAG编程。对于需要断点级调试的更高级的用户来说,JTAG的占用空间不大。我们建议检查一下我们的JTAG部分以获取兼容的公头和兼容的JTAG编程器和调试器。

JTag端口,用于对Artemis Thing Plus进行编程

单击图像以更仔细地查看

GPIO

Artemis Thing Plus在板的两侧都有21个可用的GPIO引脚。此外,还有用于用户按钮和LED的单独的IO。 LED引脚支持PWM,但按钮的引脚不支持。 Artemis Thing Plus原理图可以为您提供有关Thing Plus突破了哪些Apollo3打击垫的信息。您也可以将其与Apollo3焊盘图进行交叉引用。

GPIO导轨后视图

GPIO引脚导轨用户按钮和LED

单击任一图像以更仔细地查看

Qwiic和I2C

Artemis Thing Plus上的I2C引脚在板子背面标有SDA和SCL。它们在Arduino IDE中使用Wire.begin(),Wire.read()等进行控制。虽然引脚16/17使用Wire1,但Qwiic连接器使用Wire,因此您可以使用SparkFun的Qwiic生态系统(有超过50个板,每个板都有更多周!)。

前视图后视图

前视图:Qwiic连接器和I2C引脚16和17后视图:引脚16 / SDA1和17 / SCL1

单击任一图像以更仔细地查看

麦克风和RTC

Artemis在低功耗语音识别方面表现出色。为了实现这一点,我们在板上添加了PDM MEMS麦克风。此外,在给定外部32kHz晶体的情况下,Artemis模块可以运行RTC,因此我们已经包括在内。

RedBoard Artemis Thing Plus上的PDM麦克风和RTC

单击图像以更仔细地查看

板子尺寸

所有电路板尺寸均以英寸为单位列出。总体而言,PCB尺寸为2.3x.9英寸,与USB-C连接器略有悬垂。

板子尺寸

软体设定

阿尔emi弥斯薄

AD5344BRUZ

AD620AN

AD7656BSTZ

AD7794BRUZ

AD7864ASZ-1

AD7865ASZ-1

AD7927BRUZ

ADG508AKN

ADG509AKN

AT45DB041D-SU

AT91SAM9G20B-CU

ATMEGA128A-AU

ATMEGA48PA-AU




热门点击

 

推荐技术资料

单片机版光立方的制作
    N视频: http://v.youku.comN_sh... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!