I²C实用教学:基于Arduino Micro的温度传感器

导语

I²C,即Inter-Integrated Circuit,是目前嵌入式系统和单片机用于连接外部设备最常用的串行通信总线协议之一。I²C技术由Philips半导体公司(现NXP半导体公司)在1980年代开发,使用多主从架构,通常用于低速IC外设与处理器或单片机之间的短距离板内通讯。

从传感器到EEPROM,从时钟模块到LED显示屏,许多功能的实现都依赖处理器或单片机与外围设备之间的通讯。熟练掌握I²C的使用可以让我们更快更好地完成硬件开发与调试。本教程将使用I²C总线实现Arduino Micro及温度传感器DS1621之间的通讯,将温度传感器DS1621对环境温度的测量结果在串口中显示出来。 继续阅读“I²C实用教学:基于Arduino Micro的温度传感器”

KiCad里Pcbnew中各层的使用说明

Kicad里Pcbnew提供了至多50个层供电路板设计师使用。

  • 总计32个铜层供导线走线(可覆铜)
  • 总计14个固定用途技术层
    • 12个技术层对(上技术层和下技术层对称),包括Adhesive, Solder Paste, Silk Screen, Solder Mask, Courtyard, Fabrication,共计6对。在KiCad里Pcbnew的层描述中,F.代表电路板上层(Front),B.代表电路板的下层(Back)
    • 2个独立技术层:Edge Cuts, Margin
  • 总计4个辅助层可以任意使用:Comments, E.C.O. 1, E.C.O. 2, Drawings

继续阅读“KiCad里Pcbnew中各层的使用说明”

使用KiCad制作PCB——零基础KiCad中文教程

KiCad中文论坛已于2018年8月2日正式上线运营,欢迎移步至KiCad中文论坛。论坛正在建设中,希望得到你的帮助

联动教学:

电磁兼容性教程——PCB布局

进阶教程:

KiCad进阶中文教程(一):添加新元件

KiCad进阶中文教程(二):在电路板上放置自己的Logo

KiCad进阶中文教程(三):绿油开窗的方法

相关教程:

KiCad使用小窍门:利用SnapEda轻松找到元件symbol, footprint和3D模型

KiCad使用Q&A——我的工程师手记

KiCad里Pcbnew中各层的使用说明

KiCad生成xlsx格式的BOM教程

前言

KiCad是一款开源且易于上手的的电路原理图设计和 PCB 绘制集成软件包。从4.0.5版本起,KiCad对中文的支持已经达到了一个非常理想的效果。跟其他PCB设计软件相比,KiCad有如下几个优点:

  • 免费。KiCad是一款开源软件包,自1992年由法国人Jean-Pierre Charras发布以来,吸引了世界许多国家的工程师使用、设计和维护。你可以从KiCad官方网站 上免费下载并使用KiCad的稳定版本。
  • 多平台。KiCad支持所有主流操作系统:Windows,Linux以及MacOS。
  • 多语言。得益于世界各地开发者的贡献,KiCad目前(截止4.0.5版本)已经支持包括中文、英文、日文、法文在内的19种语言。尤其是对中文的支持已经非常完善。
  • 支持自动布线。KiCad可以使用使用java开发的Freerouter进行自动布线。

这篇教程是我工作一年来的经验总结。可以帮助你轻松上手KiCad,设计制作自己的PCB。

本教程基于KiCad 4.0.5版本。KiCad 5已于2018年7月底正式发布。 继续阅读“使用KiCad制作PCB——零基础KiCad中文教程”