这是我的新 Arduino Nano 板,使用 C 型看起来更好,并且比兼容驱动程序高出一步。我在制作 PCB 时遇到了很多问题,但我认为PCBWay是所有这些问题的解决方案,因为它们具有原型 PCB 功能。
pcb 的外观也很重要,看看这个可爱的小野兽。无论如何,让我们看看规格和电路图。
Arduino UNO 芯片有两种不同的封装,SMD 和 DIP。因为这里我们使用的是 Arduino Nano 兼容板,所以我们使用的是 32 针 SMD 芯片。以下是MCU的一些规格:
规格:
我正在与您分享正确的原理图,在第一张图片中您可以看到微控制器部分,然后是编程器芯片部分和电源部分。您还可以从此处下载该电路的完整 PDF 。
1) AtMega328p(贴片版)
2) CH340G USB 转 TTL(用于编程)
3) USB C 型插孔
4)100nF(104)电容
5) 16Mhz 晶体
6) 1k 电阻
7) 10k 电阻
8) 603 贴片 LED 白色
9) Ams1117 5伏
10)定制PCB(PCBWAY )
最大的挑战是成本尽可能低,所以我们尝试使用ch340编程芯片,它直接连接USB,被称为USB转串口芯片。RX 和 TX 引脚通过 1k 电阻连接到 MCU,DTR 引脚通过 100nf 电容复位。为了给 MCU 提供适当的时钟信号,有一个 16MHz SMD rasonator。Ch340C 用作 USB 转串口编程器,内置 12MHZ 晶体作为时钟。复位引脚通过 10k 电阻连接到 5v,并在我们必须复位编程器时拉低。一些电容器用于降低信号中的噪声,并且有 4 个指示 LED,分别用于 RX、TX、Power 和 D13。
我想制作与 Arduino Nano 完全相同的 PCB。因此,我在设计 PCB 时牢记了引脚和电压。从这里下载我的 Gerber 文件。
对于专业的外观,我正在使用 PCBWAY 的 PCB 原型服务。订购过程太简单,使用此链接注册PCBway 。
然后选择PCB尺寸和颜色、表面光洁度和材料等参数。
将其添加到购物车 > 上传 Gerber 文件 > 结帐并在 7 天内收到您的包裹。
因为我想为我的大学生使用这些 PCB,所以我使用的是镶板 PCB。因此,我们可以在更短的时间内制造更多的微控制器板。
我也从 PCBway 订购了模板,完整的评论在这里。顶层和底层都印在这个单一的模板上。
然后我放置了所有组件,这是焊接的时间。因为我没有任何热板,所以我的自制熨斗可以完成这项工作。根据底层热风枪是焊接的最佳方法。
您可以从这里下载ch340c 编程芯片的正确驱动程序,我在这里也假设引导加载程序已预先上传到芯片中。因此,之后您可以尝试下面给出的闪烁草图来检查 MCU 和编程器的动作。
代码:
// the setup function runs once when you press reset or power the board
void setup() {
// initialize digital pin LED_BUILTIN as an output.
pinMode(LED_BUILTIN, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}
毕竟不仅外观更好,而且该板与 Arduino Nano 完全兼容。多亏了PCBWAY制作了这个神奇的电路板。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !