高性能 Sub 1GHz 射频项目

 

本周,我将构建一个高性能的低于 1GHz 的收发器,我想使用 ARM Cortex M3 微控制器将其用作独立的物联网节点。与我的其他项目一样,此项目是开源的,并发布在 GitHub 上,供您用作自己设计的基础,或按原样使用。RF 原理图和布局经过生产验证,微控制器原理图和电路板上的所有封装也是如此。但是,请记住,此特定板尚未进行批量生产,因此您仍应执行自己的验证。无线电调谐为 433MHz 工作频率,但如果您需要更高的频率,则可以将巴伦和匹配的网络组件值更改为德州仪器 (TI) 应用说明中 868MHz 或 915MHz 操作的值。

我在此设计中使用了德州仪器 (TI) CC1125收发器,因为我在过去的项目中使用过它,并且事实证明它具有令人难以置信的实际性能。使用简单的偶极天线且没有放大级,433MHz 的 CC1125 能够实现 25 公里的视距操作,而使用八木天线,我可以可靠地连接到 150 公里的视距。在我的项目中,收发器打破了音障,到达了太空的边缘,同时表现完美!从理论上讲,CC1125 提供的单芯片收发器 IC 的链路预算和性能是任何其他供应商都难以匹敌的。

通过在设计中使用 CC1125 等收发器,您可以完全控制通信协议,与通用标准协议(如 LoRAWAN、ZigBee 或其他常用选项)相比,该协议可以为特定应用提供更大的灵活性。尽管这种方法需要更多的固件开发和测试时间,但当需要绝对范围和最小功率时,其优势是非常值得的。

对于微控制器,我使用的是 48 引脚 QFN 封装的 NXP LPC1549。这是我最喜欢的微控制器之一,因为它具有相对独特的 IO 配置。内核和封装是分开的,因此几乎所有硬件外设都能够映射到任何物理引脚,但 I2C、USB、DAC 和单线调试引脚除外。对于像本项目这样的通用物联网节点,恩智浦LPC1549允许我将 4 个 GPIO/ADC 引脚分接到一个接线端子,如果需要,该接线端子可以用作多用途输入/输出。其中一个 USART 端口可以映射到那些提供 UART 或 SPI 访问的引脚,或者用于输入或输出的定时器。当您需要一个灵活的微控制器时,除了 Cypress PSoC 系列之外,没有太多选项可以接近LPC1549的可配置性。

这也是我在 Altium Designer 20 公开测试版中的第一个项目,所以我真的很期待尝试一些简洁的新功能!

射频认证

为了实现尽可能高性能的链路,该项目需要跳出预认证模块的领域,进入有意的散热器领域。该项目尚未通过任何实验室的 RF 认证,甚至未经过预认证。因此,原理图在电路板上有大量的铁氧体,以减少连接到电路板的任何电缆中辐射发射的机会,以及减少外部干扰的机会。

如果您将设计用于自己的项目,则需要在销售前将产品认证为有意散热器,而不是无意散热器。这可能很昂贵,在 12,000 美元到 20,000 美元之间,但带来了极高的射频范围、令人难以置信的性能以及对协议和天线选项的完全控制。

开始设计

我将从 RF 模块开始原理图捕获,因为它是项目中最复杂的部分。我总是设置 IC 的原理图符号,将左侧用于电源、去耦和其他此类引脚,右侧用于“用户”功能。之后,我们需要在原理图中添加一些 passives。首先,我们为每个电源引脚添加一个去耦电容,然后添加收发器所需的其他去耦电容。

复位引脚通过上拉电阻器连接到微控制器,以允许微控制器在出现问题时复位收发器。我以前不必使用此功能,但让您的微控制器可以在需要时重置收发器,这总是很高兴。

ffffc91b144939e0bd9283ed5e4d009c.png

 

CC1125 及其电源连接

接下来,我在右侧填写 non-RF components and connections(非 RF 组件和连接)。SPI 端口连接微控制器,我们添加一个 32MHz 振荡器。微控制器可以提供 clock 信号,但鉴于我们追求的是绝对性能,最好的选择是高精度 crystal。通过实施温度补偿晶体振荡器 (TCXO) 或电压补偿/温度补偿晶体振荡器 (VCTCXO),可以更进一步。CC1125 可以很好地处理 ABM8G 系列的 20ppm 频率稳定性和容差,因为它可以很好地跟踪接收到的信号。此外,协议中良好的前导码允许收发器考虑频率漂移,甚至来自超音速行程相对于链接收发器的多普勒频移。

 

02f601ec3fa73d5a0ff8400eb7f22889.png

它现在也有 RF 连接

与我以前的项目一样,当没有数据库元器件库时,我喜欢在图纸中添加通用符号,我可以快速按住 Shift 键拖动以克隆这些符号以布置原理图。在开始 RF 网络之前,我将具有 RF 优化封装(类似于 IPC High Density)的电感器、电容器和电阻器添加到我的图纸中,以便快速克隆它们,然后从 Manufacturer Part Search 面板为每个单独的部件应用元件参数。

 

750322d4985952a9d6696a466ef556de.png

三个可移动拖动的 passive 可节省大量时间

此时,我为设计布置了 BALUN 和匹配网络,同时查看网络中每个元件的 DigiKey。我更喜欢使用 DigiKey,因为我已经使用他们的搜索工具很多年了,我知道如何在最短的时间内准确找到我正在寻找的东西。

找到合适的电容器

对于本项目中的 RF 电容器,我们不想只使用任何旧的通用电容器或去耦电容器。虽然该设计只能在 433MHz 下运行,这不像多千兆赫兹设计那么重要,但我们正在使用一个非常敏感的接收器,并试图从中获得每一点性能。RF 电容器比普通电容器更昂贵,但是,我们在设计中使用的 RF 电容器非常少,因此不会大幅增加总 BOM 成本。

在 DigiKey 上,我在 Applications (应用程序) 属性中按 RF 进行筛选。这为我提供了高 Q、低损耗的电容器。

 

 

16e54c7c962908855cdd528f20b4de70.png

如果这种设计具有更高的频率,我将浏览每个选项的数据手册以找到最佳解决方案——但对于这个项目,只需拥有一个 RF 专用电容器并确保其特性高 Q 值、低损耗就足够了。

找到合适的电感器

现在是时候在 Digi-Key 上找到电感器了。我正在寻找绕线电感器,因为它们具有更高的 Q 值,因此性能更高。除了我的普通过滤器(库存、剪切带、有源、0402)之外,我还会过滤线绕式过滤器。

 

b138a604640ba6e8dbe49ce62692d27d.png

此设计旨在实现最佳性能,因此在选择要分配给原理图中的元件的特定零件编号之前,我进一步按 Q @ Freq. 进行过滤。首先,我将按 price @ 100 qty 进行排序(以提供更实际的价格排序),然后查看 Q @ Freq 列,了解我在哪里可能会获得比最便宜的值略高的值。在我的搜索中,大多数结果是 20 到 25,但是,无需太多额外费用,有一个 30 @ 250MHz 选项,因此我将 Q @ Freq 的最小滤波器设置为 30 @ 250MHz。现在,我可以筛选出我需要的电感器的实际值,在确认最便宜的库存充足的选项作为我将使用的器件之前,我再次查看 Q 列,看看是否有更好的产品,而不会产生太多额外的成本。对于一些电感较高的器件,DigiKey 上可用的最高 Q 值为 25,因此我必须在必要时将滤波器降至该 Q。

对于 design中的每个电感,除了 15nH 和 27nH 电感外,每个值只有一个。低数量使我们能够有时以很少的额外成本略微提高性能。例如,当元件数量为 100 个时,27nH 电感的 5% 容差选项为 0.1484 美元,2% 容差选项为 0.1518 美元。两者的 Q 值均为 30 @ 250Mhz,因此在这个低容量部分上花费额外的 2% 选项是不费吹灰之力的。

DigiKey 提供的满足我要求的高端电感器通常来自 Murata LGW15 系列,而 DigiKey 的库存并不总是很好的。通常,在设计电路板时,我更愿意看到几卷的库存,但对于其中一些元件(例如 15nH 电感器),库存数量不到 200 个。Mouser 的库存数量通常较高,因此如果我在进行设计之前担心这些库存的全球库存可能有多充足,那么在 Octopart 上快速检查一下总是值得的。

射频网络

回到原理图,我捕获了巴伦和阻抗匹配网络。组件值基于已经过仿真和生产验证的过去设计。Texas Instruments 提供了应用说明,其中包括 868MHz 和 915MHz 操作的推荐网络和元件值,这些值为在这些频率下进行设计提供了很好的起点。

 

7184838f29c914b24f9605181fa41fd5.png

调谐连接到 LNA 输入的巴伦网络和连接到天线的阻抗匹配网络对于高性能非常关键

巴伦将连接到天线的不平衡网络转换为平衡网络,收发器的 LNA 输入需要平衡网络。匹配网络为收发器和天线提供阻抗匹配。这对于确保最佳接收灵敏度和电磁能进出设备的最大传输都至关重要。

此时,我可以继续将天线连接器放在 22nH 电感器之后,但我想在这里添加一个低通滤波器。CC1125 对不需要的噪声具有良好的抑制能力,但是在我多次使用 CC1125 之后,附近其他频率的强大发射器仍然可能会淹没收发器。现代世界已经充满了蜂窝和 WiFi 信号,更不用说故意将另一个发射器放置在靠近收发器的位置了。所以在我看来,滤波器的输入损耗与处理潜在干扰之间的权衡是值得的。

 

9bd46b2af60bd0c76195eca786fa618d.png

一个低通和一个天线,现在我们有一个功能齐全的收发器

我正在使用 Mini Circuits LFCN-490+,它具有非常低的损耗、对 490MHz 以上的任何器件的抑制都相对较高。滤波器确实有一个方向,应考虑设备是主要发送还是主要接收。然而,实际上,我并没有注意到方向之间的性能有太大差异。

添加指令

考虑到设计的当前状态,很难告诉 Altium 我希望所有这些走线的阻抗都为 50 欧姆。我将为网络中的每条导线添加一个指令,该指令将应用网络类 'RF'。这将为 PCB 上的设计规则提供一些参考。

 

29fd823fa6bdaa35330014f23ada9b72.png

对于人类读者,我还更改了电线的宽度和颜色,以清楚地将它们识别为 RF 网络。

 

450bb8e6212c8d86929c34661c20cc56.png

这个小小的优化不需要时间,使原理图更加清晰

微控制器原理图

收发器原理图完成后,是时候进入微控制器了。同样,我从微控制器符号的左侧开始供电。LPC1549 对比我在这里提供的去耦和滤波要少得多非常满意,但是,由于这是一款 RF 产品,我希望确保微控制器具有干净的电源,并且不会有任何机会受到(或辐射)电磁能量的干扰。

这也是一个可能读取或输出模拟信号的 IoT 节点,因此我将使用另一个铁氧体和一个更大的电容器将模拟电源与数字电源分开,以确保模拟性能尽可能最佳。

我还将从另一个 ABM8G 系列振荡器提供 12MHz 时钟信号。微控制器有一个内部振荡器,但与外部晶体相比,它不是特别准确。该设计需要在微控制器上具有出色的频率稳定性,以确保固件中实现的任何协议都具有严格的时序,从而能够可靠地实现跳频方案。

 

355cc82fa35bd954d7d6f0dd9d01b1d3.png

NXP LPC1549 微控制器,左侧连接了电源和 xtal 引脚

如上所述,这个微控制器非常特别,因为我不需要太注意什么连接在哪里。本文是在我进行设计时编写的,因此我认为下面微控制器的连接是连接位置的第一步。该微控制器允许电路板轻松布线,因为可以重新排列连接,以尽可能干净的方式满足输入的走线。这意味着下面的屏幕截图在路由完成时可能已过时。

 

fe78d786e2b69e75e9acb1e58e46181c.png

右侧的特定引脚与微控制器的正常运行无关,并且在布线过程中会发生变化

ISP 引脚都用 10k 电阻上拉,如果片上编程器没有固件,它将作为 USB 闪存驱动器启动,否则,它将启动编程的固件。在开发板上,将这些引脚与复位按钮一起连接到按钮非常方便,这样您就可以始终将微控制器作为 USB 闪存驱动器启动,从而节省 JTAG 在电路板上安装新固件的需要。然而,在生产过程中,原理图中的配置非常有意义,因为它允许除了计算机和 USB 电缆之外的任何设备都可以安装固件。板上提供了一个 10 引脚(5x2,1.27mm 间距)SWD 连接器,用于在需要时连接到 JTAG

USB 连接

我希望器件能够在开发或现场调试期间通过 USB 电缆供电,但通常由接线端子电源连接器供电。因此,我使用一个简单的二极管来分离电源连接,以便在两者同时连接的情况下,设备通过 USB 连接的计算机将受到保护。微控制器将使用 USB_VBUS_I 连接来确定是否存在 USB 电缆。

USB 电缆还具有 ESD 保护功能,其形式是专为 USB 接口设计的 ESD 保护二极管。这种廉价的二极管可以使微控制器在连接或触摸 USB 端口时免受 ESD 事件的影响。

 

f5ee145a0133ad24b585958fecfcd8b4.png

具有 PRTR5V0U2X 二极管的 USB 微型连接,具有 ESD 保护功能

接线 端子

为了提供与传感器和电源的连接,我使用了可插拔的接线端子。尽管成本高昂,但我非常喜欢这种用于此类设备的连接器。您可以准备无需压接工具即可插入设备的电缆线束,现场工程师只需一把螺丝刀即可连接客户可能需要的任何传感器。因为它们是可插拔的,所以您可以根据需要轻松更换设备或传感器,或者单独准备电缆线束和设备。它们在接线端子和可插拔连接器方面为您提供两全其美的优势!

考虑到现场服务工程师和客户,我为 4 个主输入使用 8 针连接器。这允许每个 input 都有一个匹配的 ground pin。当连接您在产品设计时不了解的传感器时,最终用户更容易同时提供接地参考和信号。如果我们确切地知道将要插入接头中的内容,那么在端口上只有一个公共接地甚至一个电源引脚可能更有意义,但在我们的例子中,我们在设计时不知道可以连接什么。请记住,微控制器的 pinning 非常灵活,因此您也可以将 SPI 器件连接到此 header。

 

81bdbfd1837784dd0d0bf1f4ded3a251.png

用户端子将使用提供单独接地连接的可插拔接线端子

我们还有一个数模转换器的输出,因为这可能很有用。最后,暴露了一个 UART 接口,因为我们不知道数据收集或集成可能需要什么类型的传感器。

我确实在文章前面提到过,我会对铁氧体有点疯狂。将用户提供的电缆连接到 RF 设备是 RF 认证失败的一种非常好的方法。更不用说,认证过程需要连接所有可能的电缆!因此,我将铁氧体添加到每个连接中。它们不应以任何有意义的方式干扰任何低于 1MHz 的信号,但会减轻这些连接上的错误 EMI。

 

513b3938773f9479324cd47da7195e72.png

当涉及到低频信号时,您永远不能有太多的铁氧体磁珠

最后的连接是电源引脚的连接。我使用了两个相对昂贵的稳压器 IC,它们提供了很多保护,包括防止输入极性反转,因此我只需要在输入端提供铁氧体磁珠或 π 滤波器。但是,如果您想在此设计上节省一些钱,那么更换稳压器可能是第一步。在这种情况下,您可以使用 P 沟道 MOSFET 添加如下所示的反极性保护。通常,由于 N 沟道 MOSFET 的 RDS-ON 较低,因此您会使用 N 沟道 MOSFET 进行此类保护,但我们向最终用户暴露了多个接地,这可能会为反向极化连接创建路径,从而造成损坏。因此,我们使用 P 沟道 MOSFET 隔离输入连接的高端。这比使用标准二极管效率高得多。

 

d7da12ee2013a14b39e49fcd03de7bbf.png

板设置

现在原理图已经到了可以开始布局的点,我对原理图进行注释,为每个元件提供一个标号并开始电路板布局。由于这是一个阻抗控制板,因此第一站将是层堆栈管理器

我正在设置层堆栈以匹配 JLC PCB 的 4 层堆栈JLC PCB 是一家成本极低的中国电路板制造商,提供阻抗控制作为标准选项。

 

68dce6c6f77c7d65a96fc90d138dba66.png

我们可以从 JLC PCB 获得 4 层堆栈板参数 - 这些参数可能会因您选择的制造商而异

创建层堆栈后,我可以使用底部的 Impedance 选项卡打开阻抗控制侧栏。我正在为 50 欧姆 RF 连接以及 90 欧姆 USB 差分对创建阻抗曲线。

 

1b78b868b4340914ffba59750e926531.png

50 欧姆射频连接阻抗曲线 S50

然后,这两个阻抗曲线将在设计规则中用于设置与它们相关的网络类的走线宽度。

 

11c8882f47c984932dce9a3f4c61c8b5.png

90 欧姆 USB 连接阻抗配置文件 D90

在将元件转移到电路板之前,我编译了项目以检查错误。通常,什么都没有出现,但这次检查发现了几件事。

 

69aaf9f570c84d818fcd8420699855a4.png

我完全忘记了添加我打算在电路板上配备的链接和状态指示灯的 LED。Altium 捕获只有一个引脚的网络,这是一个很好的“提醒”来添加这些组件!它还发现了 3 个电容器的问题,在我更改网格设置后,电线没有完全接触组件。

修复这些问题后,我成功执行了工程变更单,将我的所有组件添加到电路板上!

 

df0dd711ae7556e73e5fe8651415b368.png

所有组件都放置在板外,但是,它们并没有按照我们希望的方式排列,我们稍后会谈到

与往常一样,在这一点上,我通过使用PCB滤波器将我的元器件标号转移到我的'元器件标号'机械层:IsDesignator AND OnLayer('Top Overlay')

然后将所选项目的属性更改为位于另一个图层上、居中并使用 TrueType 字体。

 

67a1ae6d0d35c6dcae219f53fbd9c54e.png


 

阻抗规则

在移动任何元件之前,我想设置我的阻抗和差分对规则,这样我就不会忘记。

打开设计规则窗口,我可以为 RF 阻抗添加布线宽度规则。因为我之前使用原理图中的指令设置网络类别,并在电路板堆栈中设置阻抗曲线,所以创建规则就像选择 RF 网络类别并选中使用阻抗曲线的框一样简单。

 

7dd32016550bfbd00814a93842580612.png

我们之前创建的阻抗曲线 S50 和 D90 现在派上用场了

接下来,我为 USB 连接添加 Differential Pairs Routing 规则。在创建原理图时,我在 USB 数据线上添加了差分对注释,这样它们就会自动显示在规则上,就像我在构建层堆栈时创建的阻抗曲线一样。这是 Altium 在最新版本中得到很大改进的一个领域,阻抗匹配的设置比以前的版本要简单得多,定义也更好——至少在我看来是这样!

 

d82095fc13848ad38c2cd6d54345370d.png

电路板布局

现在板子已经配置好了,我终于可以开始移动组件了。我喜欢先将组件分组到我认为的逻辑组中。电路板上将一起排列的组件(例如稳压器的所有部件)都属于各自的组,连接器及其无源器件以及放置在它们旁边的任何 IC 和无源器件也属于各自的组。

Altium Designer 的交叉选择工具和“在区域内排列元件”工具使这变得轻而易举。您可以从主菜单访问“在区域内排列组件”工具,但我发现从 Utilities 工具栏访问它更快。

 

2152fe79bdd5e05b02f70cd6717c3b4f.png

在将组件放置在电路板上之前,将组件排列在逻辑块中

很快,电路板开始看起来比我在执行将元件添加到电路板的工程变更单后拥有的大量元件更合乎逻辑。

 

325c11e6f796b655393c9e6849dc94dc.png

我尝试以一种以后最舒适的方式将每个组件块放在板外。通过单独执行此布局,我可以优化组件布局,以最好地支持干净的布线和良好的电气实践,而无需担心我有多少空间可供使用。

 

a38299f958b2f09f44e6f0af6fe6f60a.png


现在,我们可以单独查看每个块的内部,并以提供最佳路由体验的方式排列它们

一旦所有组件组都布置好了,我就开始尝试像板上的拼图一样将所有组件组合在一起。我从一开始就知道我想让连接器位于电路板的一侧,这将使它成为一个狭长的设计。巧合的是,这与 RF 网络相对较长的无源元件系列配合得很好。

当所有连接器都排成一排时,电路板需要大约 70 毫米长,而布局元件的最大宽度和布线空间使我的电路板宽为 32 毫米。如果我愿意,我可能会把这个宽度减少多达 10 毫米,但我们的目标不是超紧凑的设计。过去,我使用带有盲孔的 6 层板以 36mm x 22mm 的尺寸布置了一个与此非常相似的原理图,显然没有大型接线端子。如果需要,您可以使用此设计实现非常紧凑的解决方案。

最初,我想将微控制器放在顶部,USB 插孔位于板的末端,但这看起来布线效率不是很高。下面的布局非常适合作为 first pass 设计,可以随着布线的进行进行进行优化。电源分离良好,因此来自线性稳压器的任何热量都将充分分散,并且它们周围有足够的铜倾覆区域用于散热。

我还将基准点放置在尽可能靠近两个主要 IC 的位置,以帮助实现机器视觉。这些将是本地基准点,拾取和放置机器可以在放置 IC 之前检查这些基准点,以确保在放置过程中没有移动。没有全球董事会级别的受托人,因为我通常会把这些放在面板上,以便将它们移出董事会。我喜欢尽早添加基准,因为如果在 routing 之后忘记了它们,那么将它们放入其中可能是一个相当大的挑战。

 

57bbb8b5d89400f8dc80feab283aed14.png


放置了所有元件的电路板

在 3D 视图中,看起来任何组件都不会因为周围高大的组件而难以组装。端子块将在 SMT 组装后最后放置,因此不会影响组装的便利性。

 

7be87179c14766c0c55216bb15f550a1.png


一切看起来都很容易组装,现在是时候进行布线了

我很高兴能尝试Altium Designer 20中的一些新布线功能。新的 “any angle” 交互式布线对于 BGA 和 HDI 工作来说看起来很棒,但它也非常适合 RF 布局,因为您希望平滑流动的走线,而 RF 发射没有任何硬边或拐角。我路由的第一个轨道是 RF 网络,这样我就可以尝试一下!

 

540f90368498f03a2b7d9adcb46fa921.png

 

a91f80a919e5bd57a38fbbe32035e3d3.png

任意角度交互式布线提供非常令人满意的体验

对于我第一次使用该工具的尝试,它似乎非常直观,并且肯定比我之前路由的设计要容易得多(这需要更多的段才能获得相同的最终结果)。我使用这个工具学到的主要事情是,你只需要让它做它的事情——如果你试图像在以前的版本中那样通过路由短段来过度管理跟踪,它可能很难给你一个漂亮的跟踪。如果您只是将跟踪带到您想要的地方,而不沿途锁定任何内容,那么您最终会得到一个非常平滑和高效的跟踪。

对于 RF 部分,我在第 3 层上有一个多边形,用于为 IC 供电,第 2 层是接地层,第 4 层也将有一个接地多边形,因此我尽量避免使用它。由于我们追求的是需要符合法规要求的高性能设计,因此我喜欢过度使用接地和电源连接。每个接地引脚或焊盘都有自己的接地层通孔,以确保低阻抗返回路径。每个 supply pin 也有自己的 via ,并且在稳压器处将有一个匹配的 via 。

顶层也会有地面浇注。

 

8694178daf9e036636317ee78b95e038.png

微控制器布线后

我以类似的方式路由微控制器,但在第 3 层不需要电源多边形,因为 VDD 和 VDDA 引脚分组得相当紧密。电路板的顶部最终大部分是组件和配电的扇形,收发器和微控制器之间的大部分连接位于底层。

 

6a500c8d56d94b3caf3f5f0f3f4b83a1.png

顶层(红色)

USB 数据线上的任意角度交互式差分对布线都非常令人满意。我喜欢两条走线从通孔和拐角处流淌在一起的方式。这让我想进行高速设计,只是为了更多地使用新的布线!

在板的底部推动走线以将它们很好地组合在一起,这绝对是比 AD19 的改进,生成的“创意”伪影要少得多。新的 routing engine 在这个相对简单的 board 上表现得相当不错。

USB 连接器周围有几个伪影显示未布线的网络,但是,这是来自一个错误,该错误已在 beta 的下一个版本中修复。啊,Beta 测试的乐趣!

 

62a18c86cee4c5b3beaef41ae8d08ad9.png


底层(蓝色)

这给我们带来了一个电气完整的电路板,但不是成品。目前,该板看起来有点光秃秃的,我们没有迹象表明哪些连接器做什么。

 

bfa117ea6940aacbbe539c9fc50225ec.png


电气完整的裸板

电路板的顶部没有太多空间来添加标签,因此我只需在每个连接器块的角上添加一个小标签,以便从顶部识别它。大部分丝网印刷作品将在棋盘底部。我觉得小标签使板子看起来更完整。徽标或产品名称将非常适合 ADC 连接器模块和 RF 收发器之间,修订号等可能非常适合安装孔和收发器之间,以完成电路板。但是,由于我们没有此项目的产品名称,因此我将省略这些名称。

 

b563c2b008d7eaac3f222e15d213ad77.png

在接线端子上添加标签后看起来更漂亮一些

板子的底部有我常用的方框,供某人签名他们已经完成了板子的 QC,以及板子的制造和安装日期。我喜欢在电路板上跟踪这一点,因为当客户站点出现问题时,可以更轻松地弄清楚电路板已经使用了多长时间。这样可以更好地进行故障跟踪,以确定是否存在与组件在两次故障之间的平均预期寿命相关的问题,这可能需要在未来的修订版中解决。

这些块和接线端子标签之间的空间可以添加打印的序列号/条形码,以便进一步跟踪产品,并提供放置认证标志的位置。

我不得不承认,在 Altium Designer 20 的所有增强功能中,我最兴奋的是文本对齐。这似乎是一件小事,但是当像这样标记 pin 时,垂直居中对齐真的很好。我发现我可以比过去更好地定位此板上的文本块。我发现我可以将文本块的水平和垂直对齐方式设置为我需要拖动手柄的位置,然后将对齐方式更改回我希望文本在块中的位置。通过以这种方式更改对齐方式,我能够精确定位文本块,然后获得我想要的对齐方式。与其他一些软件不同,更改文本的对齐方式不会移动文本块本身。这对于布局工作来说是一件很棒的事情!

 

75ad15138e9647fbc4eaf8d4d2a2913e.png


添加丝网印刷后的电路板底层

完成产品

设计用于安装在客户场所的电路板确实应该有一个外壳,以保护它免受 ESD、碎屑的影响,并使其看起来更完整。虽然我不介意在机械 CAD 软件中设计外壳,但我更愿意把它留给那些有更多经验的人。我在自由职业网站 Upwork 上发布了一个招聘启事,看看我是否可以找到一个人来设计一个外壳,我可以 3D 打印小批量,但仍然考虑潜在的大批量注塑模具。这使得即使设计超过小批量原型,设计也可以保持不变,这使得认证成本值得。

我很幸运能找到一位最近才注册该网站的丹麦自由职业者,他愿意以低成本完成我的项目,以获得他的第一次项目审查。在将 Altium 的 STEP 和 Parasolid 导出数据发送给他后,我在短短几天内就准备好了一个非常时尚的外壳!我真的很钦佩丹麦和其他北欧国家的设计风格。

 

894bb4a01c34ae6f9457eb85fab64ba7.png


成品电路板在新设计的外壳内的 3D 渲染

使用此设计

此设计在 GitHub 上作为开源发布。您可以自己下载项目并对其进行操作。如果您想按原样使用设计,那就去做吧!原理图经过生产验证,因此您可以随意将原理图的块用于自己的项目。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

David WangYang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值