0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

定制 WisBlock IO 电路板

瑞科慧联(RAK) 2022-08-17 09:27 次阅读

尽管RAKwireless提供了广泛的WisBlock IO模块选择,但可能还是未找到所需的那一款。在这个简小的教程中,将介绍如何制作自己的WisBlock IO扩展模块。

#请先阅读

  • WisBlock产品中使用的板对板连接器可以从RAKwireless商店中购买。连接器有两个供应商:松下(Panasonic)和特思嘉(TXGA)。Base板(RAK5005-O)上是母/插座型,模块上是公/插头型。
    • Panasonic 连接器数据手册
    • TXGA 连接器母型数据手册
    • TXGA 连接器公型数据手册

  • 零件库中提供了除Eagle以外的用于其他PCB设计工具的原理图和PCB零件库。
  • 仔细阅读RAK5005-O WisBlock Base的数据手册,了解连接到4个传感器插槽的信号
  • 仔细阅读其中一个现有的WisBlock IO模块的数据手册,了解信号的应用。如RAK1920 IO 扩展。

#模板方案

为了简化任务,我们为Autodesk Eagle™准备了一个完整的示例项目,可在此处下载。该项目具备启动定制WisBlock IO模块所需要的一切。包含用在WisBlock IO模块上的板对板连接器和预定义的PCB模型,将原始WisBlock IO模块与孔匹配,以便将模块固定到WisBlock Base。

#模板原理图

模板原理图非常简单。仅包含连接器和引脚分配的解释。连接器的所有38个引脚都分配给信号。2个引脚未使用。

示例原理图Figure 1: 示例原理图

#关于引脚分配的重要信息

以下事项需要了解:

  • VDD是MCU GPIO电压,对于RAK4631此值为3.3V。只要WisBlock是通过电池或者USB供电,就可使用。
  • 3V3是一个3.3V电源,只要WisBlock是通过电池或者USB供电,就可使用。
  • 3V3_S是一个3.3V电源,可由WisBlock Core模块控制。
  • VBUS是来自USB连接器的5 V电压。此电源仅当WisBlock通过USB供电时才可用。
  • USB+和USB-是来自WisBlock Core模块的USB连接器。这些信号可能不适用于所有WisBlock Core模块。
  • I2C2_SDA和I2C2_SCL并非在所有WisBlock Core模块上都可用。
  • TXD1和RXD1并非在所有WisBlock Core模块上都可用。

如果IO模块仅消耗少量uA的电流,可以选择VDD或3V3为IO模块的电子器件供电。但是,如果模块消耗较高的电流,强烈建议使用3V3_S作为电源。这样,可通过软件优化WisBlock应用的功耗。

引脚序号引脚名称描述
1VBAT电池电源
2VBAT电池电源
3GND接地
4GND接地
53V33.3V 电源
63V3_S3.3V 电源,由CPU模块控制
7USB+USB D+
8USB-USB D-
9VBUS用于USB的5V输入
10SW1开关连接器
11TX0MCU UART0 TX 信号
12RXD0MCU UART0 RX 信号
13RESET复位开关,用于MCU复位
14LED1电池充电指示LED
15LED2用于定制的LED
16LED3用于定制的LED
17VDDGPIO电压和MCU模块
18VDDGPIO电压和MCU模块
19I2C1_SDA#1 I2C 数据信号
20I2C1_SCL#2 I2C 时钟信号
21AIN0用于ADCinterwetten与威廉的赔率体系 输入
22AIN1用于ADC的模拟输入
23NC无连接
24NC无连接
25SPI_CSSPI 片选信号
26SPI_CLKSPI 时钟
27SPI_MISOSPI MISO 信号
28SPI_MOSISPI MOSI 信号
29IO1通用 IO
30IO2用于3V3_S启用
31IO3通用 IO
32IO4通用 IO
33TXD1MCU UART1 TX 信号
34RXD1MCU UART1 RX 信号
35I2C2_SDA#2 I2C 数字信号
36I2C2_SCL#2 I2C 时钟信号
37IO5通用 IO
38IO6通用 IO

#模板 PCB

模板PCB与标准WisBlock传感器模块的尺寸相匹配。请勿移动连接器(底部组件)或者WisBlock Base上固定模块的安装孔。

模板 PCBFigure 2: 模板 PCB

正如您所看到的,Autodesk Eagle™在较大安装整体周边会上报很多DRC尺寸错误。安装孔及其铜印(连接到GND信号)必须机械地位于PCB边缘。Autodesk Eagle™ 仅允许一条与PCB边缘距离有关的设计规则,因此存在DRC检查错误。

如果定制的IO模块不需要整个宽度(35 mm),可以减少宽度并跳过右侧两个较大的固定孔。但是需要确保宽度至少覆盖左侧的3个较小固定孔。

#关于PCB设计的重要信息

  • 如上所说,请勿将连接器和安装孔移动到其他位置。如果移动它们,自制的WisBlock IO将无法插入到WisBlock Base模块。
  • 由于板对板连接器的位置靠近PCB边缘,可能必须更改设计规格,使用4mil连接,铜印与0.2mm通孔直径之间的距离4mil。这将取决于您的设计是否适用于默认的Autodesk Eagle™设计规则,但大多数情况下,连接到连接器焊盘的电线将无法布线。
  • 建议在顶层和底层安装GND平面。
  • 不要将组件放置在底层,因为传感器模块和Base板之间的空间仅为1~2 mm。

#IO 扩展示例

本示例选择的是非常常见的芯片, PCF8574 GPIO 扩展芯片。此芯片通过I2C控制,可将GPIO总数扩展为8个双向GPIO。

#IO 扩展示例原理

以下为IO 扩展原理图。

IO 原理图Figure 3: IO 原理图

首先要检查的是,我们删除了板对板连接器上的大多数连接。

调整连接网Figure 4: 调整连接网

仅留下所需的连接网。

对于IO扩展芯片,我们仅需要电源网络、I2C网络和1条IRQ线。有关IO扩展的设计可从PCF8574 GPIO 扩展数据手册中获取。

#IO 扩展示例 PCB

可以在一块两层电路板上完成整个设计。连接很简单,可使用 Autodesk Eagle™自动布线功能完成。

正如看到的那样,建议将GND平面安装在顶部和底部。此外,安装孔周围的开放铜区域是可见,此铜区域连接到GND信号。

#IO 扩展顶层

RTC示例顶层Figure 5: RTC示例顶层

#IO 扩展底层

RTC示例底层Figure 6: RTC示例底层

IO扩展示例PCB的Eagle文件可在此处下载。

#结论

正如所看到的那样,设计一款定制的WisBlock IO模块并不困难。只需要遵循PCB设计的几个设计规则:

  • 请勿移动模板PCB所给定的板对板连接器位置。
  • 请勿移动模板PCB所给定的安装孔位置。
  • 为传感器选择正确的电源:
    • 如果电流消耗非常低,选择VDD或3V3
    • 如果需要控制WisBlock传感器模块的电源,选择3V3_S
  • 不要将组件放置在底层。传感器模块和Base板之间的空间仅1~2 mm

希望此教程能够对您有所帮助。如果您已成功设计出自己的WisBlock IO模块,欢迎在我们的论坛 WisBlock部分分享细节。感谢您阅读本教程并通过使用我们的WisBlock产品支持RAKwireless。

RAKwireless在此开源代码上投入了大量的时间和资源,感谢您支持RAKwireless。如需RAKwireless开源硬件,可从RAKwireless商店购买产品。

有关RAKwireless产品的支持和问题,请访问我们的论坛
有关示例和快速入门教程,请访问我们的Github库
有关RAK产品更多的信息,请访问我们的文档中心和知识库
购买WisBlock模块,请访问我们的线上商店

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • IO模块
    +关注

    关注

    0

    文章

    149

    浏览量

    12835
  • RAK
    RAK
    +关注

    关注

    0

    文章

    48

    浏览量

    2095
收藏 人收藏

    评论

    相关推荐

    电路板底板测宽测厚仪 定制测量范围 满足各种规格检测!

    电路板,其厚度一般较薄,在0.025mm-0.15mm之间。 电路板底板宽厚尺寸众多,而生产线上除常规尺寸外,亦会根据客户需求定制,因此测宽测厚仪的一大要求就是满足所有规格的尺寸检测,以避免多台仪器
    发表于 12-27 14:02

    挠性电路板和柔性多层电路板区别

    挠性电路板(Flexible Circuit Board,简称FPC)和柔性多层电路板(Flexible Multilayer Circuit Board)是两种不同类型的柔性电路板,它们在结构
    的头像 发表于 10-12 16:44 948次阅读

    TDA4:定制电路板启动指南

    电子发烧友网站提供《TDA4:定制电路板启动指南.pdf》资料免费下载
    发表于 08-28 11:50 0次下载
    TDA4:<b class='flag-5'>定制</b><b class='flag-5'>电路板</b>启动指南

    电路板中:铝基板与FR-4 PCB电路板有什么区别?

    一站式PCBA智造厂家今天为大家讲讲铝基板与FR4的区别在哪里?铝基板与FR-4电路板的区别。铝基板和FR-4电路板是两种不同材料制成的印刷电路板,它们在材料、性能和应用方面有一些显
    的头像 发表于 07-23 09:32 557次阅读

    使用PSoC$ MAX IC的定制电路板,编程后,导致SWD通信无法正常工作怎么解决?

    我有一块使用 PSoC$ MAX IC 的定制电路板,我试图对它进行定制引导加载程序编程。 编程后,我再也无法通过 mtb 编程器或 IDE 调试器连接到设备。 我可能做了什么导致 SWD 通信无法完全正常工作,有可能恢复吗?
    发表于 07-02 08:09

    配置一块使用PSoC64 MCU的定制电路板报错的原因?

    我正在尝试配置一块使用 PSoC64 MCU 的定制电路板。 我一直在按照 AN239061 指南进行操作,一切都很顺利,直到我尝试配置电路板时才发现以下错误: \'检测到的设备与正在使用的配置文件
    发表于 05-31 07:58

    如何检测电路板上的元件

    在这篇文章中,我们将详细介绍如何正确检测电路板上的元件是否正常。这将包括各种检测方法、工具和技巧,以确保您能够准确地诊断电路板上的问题。 1. 了解电路板和元件 在开始检测之前,了解电路板
    的头像 发表于 05-29 14:57 1957次阅读

    电路板检修用什么档位好

    在进行电路板检修时,选择合适的档位至关重要。本文将详细介绍电路板检修过程中的各个档位及其适用场景,以帮助您更高效地进行电路板检修。 1. 断电检查 在开始任何电路板检修之前,首先需要确
    的头像 发表于 05-29 14:38 618次阅读

    电路板检测工具都有什么

    在电子制造业中,电路板检测工具是至关重要的。它们用于确保电路板的质量和性能,以满足设计要求和行业标准。本文将详细介绍各种电路板检测工具,包括它们的功能、优势和应用场景。 一、电路板检测
    的头像 发表于 05-29 14:20 2898次阅读

    电路板测试是什么工作 电路板测试对身体有害吗

    电路板测试是一项对电子设备中的电路板进行性能、功能和可靠性检测的工作。这项工作对于确保产品质量和安全性至关重要。以下是关于电路板测试的详细分析,以及它对身体的潜在影响。 电路板测试的定
    的头像 发表于 05-28 16:15 1964次阅读

    如何制作电路板测试架

    在这篇文章中,我们将详细讨论如何制作电路板测试架。电路板测试架是用于测试和验证电子电路板功能的重要工具。本文将从以下几个方面进行阐述:了解电路板测试架、设计测试架、选择测试设备、组装测
    的头像 发表于 05-28 16:12 1434次阅读

    电路板测试工装制作原理是什么

    一、引言 电路板测试工装是用于检测电路板性能的一种专用设备,它能够对电路板的各种性能参数进行测试,以确保电路板的质量和可靠性。随着电子威廉希尔官方网站 的不断进步,
    的头像 发表于 05-28 16:08 2299次阅读

    电路板测试步骤有哪些 电路板测试仪器有哪些

    在这篇文章中,我们将详细介绍电路板测试的步骤和仪器。电路板测试是确保电路板设计和制造质量的重要环节。通过这些测试,我们可以发现潜在的问题,从而提高产品的可靠性和性能。 电路板测试步骤
    的头像 发表于 05-28 15:47 2122次阅读

    聊聊PCB电路板三防

    电路板三防是哪三防?捷多邦小编今天带着PCB线路知识讲解来啦~ 电路板的“三防”通常指的是防尘(Dustproof)、防水(Waterproof)和防震(Shockproof)。这些措施可以保护
    的头像 发表于 05-07 17:37 2449次阅读

    无损抄电路板

    无损复制PCB(Printed Circuit Board,印电路板)是指在不破坏原电路板和元器件的情况下,对电路板进行复制或翻制。常见的方法包括激光扫描与成像、计算机辅助设计(CAD)进行
    的头像 发表于 03-05 11:44 670次阅读