很多读者发现这样一个现象。基本掌握了Arduino的基础开发之后似乎还是没法做出自己想要的东西。因为Arduino只是一个控制板,大多数时候,还需要外围电路与之相互配合。而市面上能买到的模块,要么不是很容易获得。要么就干脆没有。如果让别人帮忙设计一个模块。费时费力不说,还不一定趁手。很明显,能够自己设计自己想要的电路是个正解。在马修·斯卡皮诺所著的《高质量PCB设计入门》中,作者将教会你使用EAGLE软件设计自己想要的电路。你也许会问,为什么是EAGLE?答案很简单,因为大多数Arduino的模块,包括Arduino本身,都是用这个软件设计的。
马修·斯卡皮诺所著的《高质量PCB设计入门》中不会遇到任何微分方程,这里只有基本电路理论和操作技术,并且都是围绕设计实用电路板和面向市场创造新产品而展开的。作者使用通俗易懂的方式介绍PCB设计的基础知识。接着,他让读者经历了电路基本原理、中级技能以及复杂电路板设计的学习,内容从简单的反相放大器开始,以具有数百个电路元件和数以千计布线连接的六层单板计算机结束。由于电路变得更加复杂,读者需要掌握EAGLE的高级特性,并了解如何将关键的设计相关任务自动化。无论读者之前拥有怎样的经验,Scarpino给出了贯穿始终的范例和实用见解,能够帮助读者创建具有出色功能和效率的电路设计。
译者序
前言
致谢
第一部分 基本介绍
第1章 EAGLE概述
1.1 快速漫游EA
1.1.1 元件库
1.1.2 原理图编辑器
1.1.3 电路板编辑器
1.1.4 电路元件编辑器
1.1.5 自动布线器
1.1.6 CAM处理器
1.2 获取EA
1.3 使用许可
1.4 本书的组织
1.5 更多信息
1.5.1 element14——www.element14
1.5.2 SparkFun——www.sparkfun
1.5.3 YouTube——www.youtube.com
1.5.4 CadSoft——www.cadsoftusa.com/www.cadsoft
1.6 本章小结
第2章 电路板和EAGLE设计概要
2.1 印制电路板剖析
2.1.1 电子元件
2.1.2 单面板
2.1.3 双面板
2.1.4 多层板
2.1.5 Gerb和Excellon文件
2.2 EAGLE电路设计概述
2.2.1 创建工程
2.2.2 创建原理图设计
2.2.3 设计电路板
2.2.4 布线
2.2.5 生成设计文件
2.3 本章小结
第3章 简单电路设计
3.1 反相放大器
3.2 初始步骤
3.2.1 安装本书的EAGLE元件库
3.2.2 创建新工程和原理图
……
第二部分 设计开源硬件平台Femtoduino
第三部分 高级功能
第四部分 EAGLE设计自动化
第五部分 BeagleBone Black迷你主板