0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于RT1020的NXP芯片的開(kāi)發(fā)設(shè)計(jì)

冬至子 ? 來(lái)源:電子森林 ? 作者:鮮de芒果 ? 2023-09-13 17:38 ? 次閱讀

項(xiàng)目介紹

? 基于RT1020芯片,使用 KiCAD繪制原理圖和PCB。

? 完成PCB打樣并焊接。

? 實(shí)現(xiàn)讀取環(huán)境溫濕度數(shù)據(jù),并通過(guò)TFT-LCD進(jìn)行展示。

項(xiàng)目介紹

由于是以芯片為核心進(jìn)行開(kāi)發(fā)設(shè)計(jì),因此需要先對(duì)芯片有所了解,例如最小系統(tǒng)的原理,芯片數(shù)據(jù)手冊(cè),硬件設(shè)計(jì)手冊(cè)等等。

然后在最小系統(tǒng)的基礎(chǔ)上,根據(jù)最終需求以及參考現(xiàn)有案例的原理圖,進(jìn)行外圍電路的拓展設(shè)計(jì),以滿足最終需求的電路。

2.1 設(shè)計(jì)框圖

圖片

2.2 器件選型

2.2.1 供電

恩智浦官方的開(kāi)發(fā)板供電電路略顯復(fù)雜,根據(jù)芯片手冊(cè)可得知只需要給芯片供電3.3v即可??紤]供電可以直接從USB或DAP-LINK進(jìn)行供電,因此供電電壓考慮使用5V。因此電源芯片選用簡(jiǎn)單的AMS1117-3.3。只需要搭配兩個(gè)電容即可實(shí)現(xiàn)電壓從5V到3.3V的轉(zhuǎn)換,需要注意的是輸出端最好選用坦電容,這點(diǎn)在數(shù)據(jù)手冊(cè)中有相應(yīng)說(shuō)明。

圖片

2.2.2 傳感器

濕度傳感器的選擇就比較隨意了,使用了上個(gè)項(xiàng)目買(mǎi)的器件 DHT11。這里有些失算,在RT1021的基礎(chǔ)上完全不知道該如何讀取數(shù)據(jù),后面在做軟件調(diào)試的時(shí)候浪費(fèi)了挺長(zhǎng)時(shí)間。

圖片

2.2.3 燈光

燈光部分使用了兩種,一種是普通GPIO驅(qū)動(dòng)的LED燈,高電平亮,低電平滅。這一步在后續(xù)程序調(diào)試的時(shí)候?qū)崿F(xiàn)了閃爍。第二種是WS2812B LED燈,這種是單線制支持多個(gè)串連也只占用一個(gè)GPIO口。遺憾的是后續(xù)軟件部分未能調(diào)試成功。

2.2.4 Flash

Flash的選型使用的是 Winbond 的 W25QXXJV 系列芯片。這款芯片應(yīng)用廣泛,容易找到相應(yīng)教程。

2.2.5 顯示屏

基于想學(xué)習(xí)SPI驅(qū)動(dòng)的目標(biāo),顯示屏的選擇是淘寶上很容易買(mǎi)到的基于ST7735S驅(qū)動(dòng)芯片的0.96寸TFT LCD屏幕,這款屏幕使用的是插接式,使用FPC座進(jìn)行安裝。

成果展示

圖片

總結(jié)

當(dāng)看到該任務(wù)時(shí),糾結(jié)了好久要不要參加。原因是從未學(xué)習(xí)過(guò) NXP,STM32 這類(lèi)單片機(jī)的相關(guān)知識(shí),在小伙伴及工作人員的鼓勵(lì)下勇躍報(bào)名了。果然在搭建開(kāi)發(fā)環(huán)境時(shí)遇到挺多的問(wèn)題。在小伙伴都很樂(lè)于幫助與耐心解答下才把開(kāi)發(fā)環(huán)境安裝好。

根據(jù) MCUXPresso IDE 的示例,修改了一個(gè) GPIO 引腳后,編譯正常通過(guò)。但燒錄過(guò)程簡(jiǎn)直是一種折磨,一開(kāi)始真是完全不懂,對(duì)于一個(gè)從未用過(guò)JLink、STLink、這類(lèi)工具的我來(lái)說(shuō)完全不知所措。最終經(jīng)群友的指導(dǎo)下使用USB將點(diǎn)燈程序燒錄進(jìn)去,并成功點(diǎn)亮板載LED燈和示例中的LED燈。由于示例自帶的LED燈管腳我未焊接,所以通過(guò)外接的形式也成功點(diǎn)亮。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • led燈
    +關(guān)注

    關(guān)注

    22

    文章

    1588

    瀏覽量

    107402
  • 溫濕度傳感器
    +關(guān)注

    關(guān)注

    5

    文章

    562

    瀏覽量

    35557
  • TFT-LCD
    +關(guān)注

    關(guān)注

    12

    文章

    150

    瀏覽量

    31644
  • 電源芯片
    +關(guān)注

    關(guān)注

    42

    文章

    1054

    瀏覽量

    76510
  • GPIO芯片
    +關(guān)注

    關(guān)注

    0

    文章

    2

    瀏覽量

    5129
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    如何對(duì)NXPRT1020系列1050系列芯片進(jìn)行加密

    本文檔旨在說(shuō)明如何對(duì)NXPRT1020系列1050系列芯片進(jìn)行加密,并燒寫(xiě)到外部flash中。最近受托研究RT1020系列的外部flash程序加密的問(wèn)題,看了不少文檔,總算是弄得差不
    發(fā)表于 01-26 07:17

    從i.MX RT1020到i.MX RT1010的遷移手冊(cè)

    從i.MX RT1020到i.MX RT1010的遷移指南
    發(fā)表于 12-12 06:25

    i.MX RT1020跨界處理器產(chǎn)品數(shù)據(jù)手冊(cè)

    i.MX RT1020跨界處理器(消費(fèi)級(jí))數(shù)據(jù)手冊(cè)
    發(fā)表于 12-12 08:31

    i.MX RT1020產(chǎn)品勘誤表

    i.MX RT1020勘誤表
    發(fā)表于 12-12 06:27

    i.MX RT1020功耗和測(cè)量資料分享

    i.MX RT1020的功耗和測(cè)量
    發(fā)表于 12-12 08:20

    i.MX RT1020產(chǎn)品使用壽命估算方法

    i.MX RT1020產(chǎn)品使用壽命估計(jì)
    發(fā)表于 12-12 08:27

    RT1020 EVK上使用SDRAM時(shí)出現(xiàn)不精確的總線錯(cuò)誤怎么解決?

    我正在使用帶有 MCUXpresso IDE v11.6.0 和最新 SDK 版本 ksdk2_0 的 NXP RT1020 EVK。該項(xiàng)目是來(lái)自 SDK 的示例
    發(fā)表于 03-22 06:44

    如何燒掉RT1171和RT1020板上的保險(xiǎn)絲?

    我想燒掉 RT1171 和 RT1020 板上的保險(xiǎn)絲。據(jù)我所知,有一個(gè) mfgtool 可用于此類(lèi)任務(wù),但我找不到該工具的下載鏈接,有人可以幫我嗎?
    發(fā)表于 03-22 08:57

    i.MX RT1020如何生成“溫度傳感器軟件重置”?

    對(duì)于 i.MX RT1020,我們?nèi)绾紊伞皽囟葌鞲衅鬈浖刂谩保课覀冃枰渲靡恍┘拇嫫鲉??任何代碼都可以參考?
    發(fā)表于 03-27 07:20

    為什么找不到IMXRT1020HDG?

    我們可以在 RT1020 datasheet 中看到如下描述。“請(qǐng)參閱i.MX RT1020 硬件開(kāi)發(fā)指南(IMXRT1020HDG)”但是我們找不到 IMXRT
    發(fā)表于 03-28 08:24

    有沒(méi)有FLEXPWM輸入捕捉功能的SDK demo,RT1020?

    有沒(méi)有FLEXPWM輸入捕捉功能的SDK demo,RT1020。 找到了相關(guān)的接口,比如 PWM_ SetupInputCapture(PWM_Type *base
    發(fā)表于 04-27 06:24

    RT1020 EVK關(guān)于原理圖的問(wèn)題求解

    我有幾個(gè)關(guān)于 RT1020 評(píng)估套件原理圖的問(wèn)題。有相當(dāng)多的引腳連接到多個(gè)不同的外圍設(shè)備。我完全理解這是一個(gè)演示板,它應(yīng)該支持盡可能多的特性,但有一些奇怪的特性: ENET-RST
    發(fā)表于 05-05 09:11

    大聯(lián)大世平集團(tuán)推出基于NXP技術(shù)的一套完整智能家居ZigBee開(kāi)發(fā)系統(tǒng)解決方案

    基于NXP i.MX RT1020和JN51xx的ZigBee 3.0網(wǎng)關(guān)方案可用于智能家居設(shè)計(jì),為用戶帶來(lái)安全、快捷的連接體驗(yàn)。
    發(fā)表于 04-07 15:37 ?3698次閱讀
    大聯(lián)大世平集團(tuán)推出基于<b class='flag-5'>NXP</b>技術(shù)的一套完整智能家居ZigBee<b class='flag-5'>開(kāi)發(fā)</b>系統(tǒng)解決方案

    NXP RT1020/1050 程序加密

    NXP RT1020/1050 程序加密
    發(fā)表于 12-01 18:51 ?11次下載
    <b class='flag-5'>NXP</b> <b class='flag-5'>RT1020</b>/1050 程序加密

    RT-Thread & NXP 發(fā)布 i.MX RT 系列 BSP 新框架

    前言i.MX RTNXP 推出的跨界處理器系列。該系列下又包括 i.MX RT1020、i.MX RT1050 及 i.MX RT10
    發(fā)表于 12-07 13:06 ?2次下載
    <b class='flag-5'>RT</b>-Thread & <b class='flag-5'>NXP</b> 發(fā)布 i.MX <b class='flag-5'>RT</b> 系列 BSP 新框架