如何从头开始构建 Arduino Uno

我发现我通过使用示例来学习大量信息——了解其他人如何做事并了解他们决策过程的“原因”。考虑到这一点,我从头开始构建了一个 arduino uno,并且在某种意义上对它进行了逆向工程,以便我可以分享经验。arduino uno 是一个非常简单的电路板,如下面的视频所示,其成功的关键在于其界面的简单性——硬件和软件。  
在下载了 arduino eagle 文件、发送要制造的电路板并购买了所有必需的部件后,我用激光切割机和高空透明度制作了一个焊膏模板。通过对齐模板和电路板,我能够将焊膏涂抹到电路板上我需要它为 arduino uno 放置零件的位置。当我放置每个零件时,我必须弄清楚它的目的是什么。在某些情况下,这是非常明显的。在其他情况下,它提供了一个我以前没有考虑过的有趣的解决方案。为了向您展示我的意思,让我们按部分分解。
首先,我们放置复位按钮,该按钮与微控制器上的复位引脚、icsp 编程器和接头中的复位引脚相连。接下来是一个铁氧体芯片电感,放置在 usb 接地线上,以抑制可能污染电路板整体接地的高频噪声。接下来是一个二极管,这样如果 usb 微控制器的复位线变高,它将通过传导到 5v 线上来拉低有害电压。板上实际上有两个压敏电阻,连接到 usb 的两条数据线上,有助于在不影响数据信号的情况下保持线路免受过压影响。压敏电阻之间是一个 22ω 电阻阵列,与数据信号串联,用作终端电阻。ptc,或可复位保险丝,如果电路板拉电流过多,则与来自 usb 的输入电源串联放置,从而保护计算机的 usb。这里还有一个 pmos 晶体管,通过运算放大器工作,作为指示板指示电源是通过 usb 还是通过 dc 电源插孔提供的。接下来是几个无源元件——其中两个是用于晶体的 22 孔帽。一个忠告:一些微控制器内部有这些电容器。但是,如果它们没有并且您没有它们,那么您的微控制器将无法工作。接下来是几个无源元件——其中两个是用于晶体的 22 孔帽。一个忠告:一些微控制器内部有这些电容器。但是,如果它们没有并且您没有它们,那么您的微控制器将无法工作。接下来是几个无源元件——其中两个是用于晶体的 22 孔帽。一个忠告:一些微控制器内部有这些电容器。但是,如果它们没有并且您没有它们,那么您的微控制器将无法工作。
然后我们稍微移动一点,放置一个电容器来清理模拟参考信号,一个黄色 led,然后是另一个电阻阵列,用作板上 led 的电流限制器。接下来是一个 atmega 16u2,它充当 usb 到串行转换器,使您可以简单地将 usb 连接到板上,而无需担心 ftdi 电缆。qfn 也是较难焊接的部件之一,因为焊盘很小,并且您需要足够的焊膏来进行连接,但不要太多以至于它会桥接。不过,对齐相对容易,因为它会在回流期间自我调整以更准确地对齐焊盘。然后,我们放置了更多用于电源调节的状态 led 和无源器件。 
然后,我们有一个双运算放大器,其中一个运算放大器用作分压器的缓冲器,该分压器还控制 3.3-v ldo,而另一个运算放大器控制通信状态 led。放置一个 ldo,通过桶形插孔接受 7-12v 输入并将其降至 5v。紧随其后的是另一个 ldo,将 5v 降至 3.3v,由运算放大器控制. 然后我们有一个用于主微控制器的 16 mhz 陶瓷谐振器。该谐振器具有内部电容器,而不是两个外部电容器。虽然它不那么精确,尤其是与晶体振荡器相比时,它非常小且便宜。最后,电路板的另一侧是 led、电阻阵列和保护二极管,用于显示 icsp 编程状态并防止电源线上的瞬变。在移动到两个大电解电容器之前,另一个小型电源清洁电容器放置在微控制器的 vcc 引脚上。我放置的第一个清理了 5v 电源,而第二个清理了来自桶形千斤顶的输入电源。两个电容的额定电压均为 25 v,并且可以完全互换。最后一个表面贴装器件是最后一个二极管,以确保没有任何电流流回筒形插孔。
电路板在回流炉中待了一段时间后,就该完成通孔器件了。首先,我们安装了 usb 转串行微控制器使用的 16 mhz 晶振。然后,我们添加 dip 封装微控制器所在的插座,如果发生不幸,您可以关闭微控制器。标头为 0.1 英寸。间距,但随后他们在一些引脚之间放置了奇怪的间隙,这被认为是多年来一直在发生的意外,因为他们希望让所有世代保持兼容。看到我不是唯一犯错的人,我感到很欣慰。最后,我们添加 usb 和电源连接器以完成项目。
以这种方式组装一块电路板所花费的时间和精力并非易事。然而,这是一个很好的方式来了解更多关于那里的电子产品并获得一些原型组装技术的实践。


功率MOSFET平均售价持续上升 成为IDM大厂产品主要发展重点
中山移动与中山市人民医院正式开启了中山市5G智慧医疗新模式
傲势将携安防无人机产品亮相于第八届亚欧安博会
助听器引入Auracast广播音频技术
未来15年人工智能将在医疗领域发挥作用
如何从头开始构建 Arduino Uno
功率放大器在驱动介电弹性体机器人的应用
聚灿光电拟2亿元对聚灿宿迁进行增资
积分电路计算公式
关于UFS 3.0闪存技术,它的存储速度有多快
发改委等23个部门联合印发意见,加快5G网络商用步伐
加快开关模式电源EMI滤波器的设计
高速电路板中哪条线要如何如何走才好看
基于FPGA的智能小车设计方案
九年时间:苹果iOS SDK双赢历程
Adobe探索增强现实和网络购物 进行了AR原形演示
“2019年中国联通合作伙伴大会”的号角早已吹响
华为Mate40首批搭载鸿蒙系统,2年前手机将不支持
Intel被黑,i7-7700K处理器测试功耗和发热不理想
无线上网使用之GPRS