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