一、前言:
MPU6050幾乎是每一個稍微深入一點點單片機的同學都會玩過的一個模塊,它的使用和算法部分我博客里已經介紹了很多次了,你可以通過博客園的站內搜索找到我所有的MPU6050的博文連接:
http://zzk.cnblogs.com/s?w=Blog%3Azjutlitao+mpu6050&t=b
二、正題:
這里介紹我今天設計的一個MPU6050模塊的電路圖
三、模塊的接口:
類似於我們寫的函數,給定輸入值便可得到返回值,內部是黑盒。硬件也類似,該模塊就像一個黑盒函數,對外提供5個引腳分別是:
MPU6050_VCC_3.3V:供電VCC
MPU6050_SDA:I2C的SDA,數據線
MPU6050_SCL:I2C的SCL,時鍾線
MPU6050_INT:中斷,mpu6050提供幾種中斷方式(比如搖晃觸發產生中斷信號)
MPU6050_GND:供電GND
四、我設計的模塊和商業版的區別:
如果制作成電路板將會是下面類似的樣子:我設計的模塊沒有把藍色括號中的3個引腳引出,此外還沒有最上面一個5個引腳的穩壓芯片(負責穩壓)。
第三點注意到:
圖1 我設計的模塊中沒有給SDA和SCL加入上拉電阻
圖2 某款開發板集成MPU6050的電路圖卻給SDA和SCL加上上拉電阻了
這是因為有些老一點的單片機內部引腳電路沒有上拉、下拉、浮空等模式(如51單片機),開發板上考慮通用性,所以加入了上拉;而我設計的模塊服務於nrf51822,內部集成上拉輸出等模式,便沒必要使用了。
五、最后:
給個下載鏈接吧,知識藏着會讓個人得到小利,知識分享有利於全人類的發展
http://pan.baidu.com/s/1jGRwkui
_==/ i i \==_
/XX/ |\___/| \XX\
/XXXX\ |XXXXX| /XXXX\
|XXXXXX\_ _XXXXXXX_ _/XXXXXX| @beautifulzzzz 2016-01-14 continue~
XXXXXXXXXXXxxxxxxxXXXXXXXXXXXxxxxxxxXXXXXXXXXXX e-mail:beautifulzzzz@qq.com
|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX|
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX|
XXXXXX/^^^^"\XXXXXXXXXXXXXXXXXXXXX/^^^^^\XXXXXX
|XXX| \XXX/^^\XXXXX/^^\XXX/ |XXX|
\XX\ \X/ \XXX/ \X/ /XX/
"\ " \X/ " /"