智能手环原理图绘制
目錄
- 一、前言
- 二、模塊介紹
- 三、軟件需求
- 四、步驟
- 1.創建pcb工程
- 2.創建原理圖文件
- 3.進行原理圖繪制
- (1)原理圖的繪制方法(核心板接口)
- 一、用模板
- 二、就是自己畫一個。
- 三、網上找模板
- (2)Max30102心率血氧傳感器模塊模塊(IIC 接口)
- (3)LIS3DSH三軸加速度模塊(IIC/SPI接口)
- (4)nRF8001低功耗藍牙 模塊( SPI接口)
- (5)紅外測溫GY-MCU90614-BCC模塊(串口)
- (6)電源模塊
一、前言
本博客為個人學習過程中所記筆記,同時給目前也在做類似工作的新手朋友們一些參考,如有不足之處請批評指正。
二、模塊介紹
圖(1)為此次項目第一版方案后續根據實際情況會進行適當修改。本博客主要是進行對原理圖的繪制,所以暫不對模塊功能進行詳細說明。
三、軟件需求
原理圖繪制軟件為Altium Designer19
四、步驟
1.創建pcb工程
2.創建原理圖文件
創建工程與文件完畢后,點擊保存進行重命名
3.進行原理圖繪制
進入重點,如何對原理圖進行繪制。由于要做一個智能手環,考慮到設備條件的不足與對自己焊接工藝的不自信,本次項目我沒有將各個模塊從芯片開始焊接(畢竟一個智能手環的電路元件要求的空間有限,焊接要求比較高,手頭也沒有熱風槍之類的設備),而只是需要自己畫幾個接口,將購置的現成模塊進行了組裝。等下步各個模塊都調試完畢之后再自己設計一個電路。
(1)原理圖的繪制方法(核心板接口)
這是我購得的一款stm32l053的最小系統板。我們需要為它在板子上畫一個接口。怎么畫呢?首先我們看板子他現在是沒焊引腳的,如何才能讓他放在我們為他做的板子上呢,玩過stm32或者其他開發板的都應該知道,廠家在開發板上有很多外接模塊的的接口,想象著假如我們這塊最小系統板也作為一個外接模塊的話,在板子上要畫怎樣一個接口那么也能夠理解了吧。
接口是怎么樣的應該能想到了,那么這個接口長什么樣子呢?還是看圖片,左右兩邊各有20個焊盤,并且都是單排(側面八個2*4是燒錄程序引腳、不管他)的接口。下面是我目前能想到的畫原理圖的方法。
一、用模板
在AD19中我們按以下1->2->3順序找到我們需要的原理圖(Miscellaneous Connectors.Intlib是AD自帶的一個庫,大多數接口都能找到)。為什么不選4?因為Header 20H的意思是單排20針側向插座,而我們需要的是直立插座也就是沒有H的3.
找到之后我們左鍵按住元件,將他拖到之前創建的原理圖中
因為兩邊對稱,核心板(最小系統板)另一邊還需要這么一個插口,我們可以直接復制一個,或者再拖一個出來。
接下來就是對引腳進行命名,我們根據資料或實物就可以知道對應的引腳,從上上圖我們可以看出它一邊的引腳名為(A0、A1、A2、…、VIN、3V3),所以我們也按這順序對上圖Head20元件進行網絡標號。但是這個方法有個缺點,就是引腳名(里面的)貌似不能改,可能是因為軟件自帶庫的原因,要不就是我技術不夠的鍋,所以在畫一些簡單的接口的時候用這個方法還行,如果是畫一些復雜的,比如說芯片引腳時就最好別用這個了。
二、就是自己畫一個。
新建一個原理圖庫
接下來我的習慣是放置矩形
框選適當大小的矩形點擊矩形確定
放置引腳
注意帶十字線的腳朝外
接下來就是對引腳命名,雙擊引腳或者在沒有放下引腳的時候按Tab鍵,可以跳出以下界面。Designator對應左邊的2,Name對應右邊的2,Pin Length對應引腳的長度,每100mil表示原理圖上的一格長度,根據需要自行修改數值。還有Electrical Type(電氣類型)一般設為Passive(無源)就行,具體有什么用建議百度。
畫完之后按以下步驟操作
注意
下圖添加封裝的時候貌似只能添加自己的封裝庫,本來想用一下AD自帶的封裝庫,但是這邊貌似不能添加,由于解釋這邊需要畫封裝,但我又忘了怎么畫,所以這邊先跳過。因為不從原理圖庫這邊添加封裝也沒什么問題,在后面畫完原理圖后再添加封裝效果也是一樣的(后面會講)
接下來
先將原理圖庫保存命名為test11
然后回到原理圖頁面,點擊右側Components,在框中右鍵,選擇最后一項add or…
下圖中點擊安裝庫->從文件中安裝,然后找到你存放原理圖庫的位置(記得后綴為.schlib),點擊它就能安裝成功了
然后就能用自己建的原理圖庫了
接著上面的注意,我順便講一下在原理圖中怎么添加封裝 看!這邊就可以,就很奇怪
這第二種方法,就是可以按照自己想法來,不會出現第一個方法有局限性的問題,但對于新手同學來講,可能主要是在封裝這塊,會有點懵逼,我這邊關于畫封裝的沒怎么講,以后可能會專門在學學,再來分享寫一期。
三、網上找模板
一利用是萬能的度娘,搜索關鍵詞,某某芯片/元件/插口/等等封裝,總會有和你一樣問題的好兄弟。
二是問淘寶店家,一種情況是如果你買的他家的元件,他可能不會主動給你,但你開口了,他一般也是會給資料的。另一種情況就是你沒買他家的元件,剛好有搜到了他家有這個原件,那就臉皮厚點磨一下客服,萬一要到了呢。
剛好我這個板子就是買的,而且要到了資料,所以按照上面的方法將店家提供的原理圖庫安裝好之后,怎么只有一半??
細心的同學可能發現了這一部分上面是U?A,仔細找一下右邊框里的選項,一個一個點進去之后果然發現PartA和PartB
選中PartB之后再將元件選出,果然變成了另一半 (其實在實際操作過程中,你在選中這個原理圖后,點擊出來的第一個是U?A的,再點擊第二下就是U?B的,而不用手動去選擇另一部分的)
按上面講的方法添加封裝
最后,給他加個框,給個名字,就可以扔一邊了,當然了目前還只能算一個半成品,網絡標號還沒標,我也會在下面一步一步講解我是怎么確定網絡標號的(不知道這么說對不對,簡單來說就是這個模塊需要連接哪根引腳)
(2)Max30102心率血氧傳感器模塊模塊(IIC 接口)
實物圖
添加元件
對元件命名
下一步
因為還有一邊的引腳所以還要畫另一部分
點擊工具欄—>新部件
即可得到PartB
另一部分原理圖
保存原理圖庫后可以用了。(有時沒出來就需要手動刷新一下)
加封裝
老套路
(3)LIS3DSH三軸加速度模塊(IIC/SPI接口)
實物圖
這里
老辦法添加封裝
(4)nRF8001低功耗藍牙 模塊( SPI接口)
(5)紅外測溫GY-MCU90614-BCC模塊(串口)
(6)電源模塊
原理圖就暫時到這,以后還會補充
總結
- 上一篇: 服务器 ××× 上的MSDTC不可用解决
- 下一篇: DDC 显示器数据通道