chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

ProtoBricks助樂高邁入數(shù)字時代

Silicon Labs ? 來源:互聯(lián)網(wǎng) ? 作者:佚名 ? 2017-09-26 18:03 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

作者:Joe Broms,ProtoBricks創(chuàng)始人及CEO

ProtoBricks是一款具有類似樂高外形的電路構(gòu)建玩具,現(xiàn)已在市場上發(fā)布。對于我來說,這是6年基于愛好的努力的結(jié)果,作為發(fā)明家,我努力將想法變成愛好,并最終令其成為一個真正的產(chǎn)品。今天,我想關(guān)注產(chǎn)品的核心,也就是“hub”,以及Silicon Labs微控制器如何成為ProtoBricks電子產(chǎn)品的核心。

功能要求

ProtoBricks Hub是有12x6個螺柱的LEGO?大小的塊,頂部有電觸點和LED格柵。我們把一個兩層PCB板放在塊里面。電路板的底部有四個彈簧負(fù)載引腳:電源,Gnd,UART TXUART RX,以及用于編程的裸板觸點。頂部是充滿魔力的地方; 邊緣觸點(螺柱)是電路的IO引腳。還有兩行RGB LED(每個IO引腳一個)。最后,中心的那排需要做大部分的工作:測量電阻/電壓,發(fā)送/接收UART消息,并在這些任務(wù)之間切換。這已經(jīng)經(jīng)歷了許多修改,以滿足最佳的外形,功能和成本。現(xiàn)在我們只需要一個可以完成任務(wù)的微控制器。

需要一款強大功能的微控器

要進一步滿足要求,我需要選擇至少有兩個UART的微控制器。其中一個需要處理TXRX在不同時間翻轉(zhuǎn)。我需要至少35GPIO引腳來處理裸露的IO,并為板上的其他芯片提供服務(wù)。我還需要在不同強度中點亮24RGB LED。最后,我需要一個精確快速的ADC,用于通過精密電阻和計算電位器位置來檢測塊。

我還需要一種現(xiàn)場編程板的方式,并且可以在無需完全分開的情況下輕松地調(diào)試。

此外,所有的工作都需要使許多微控制器外設(shè)以100us的粒度啟用,禁用,啟動和停止。1KHz的速率下,我設(shè)置了一個很困難的最后期限來維修我的主電路仿真環(huán)路。最耗時的開發(fā)任務(wù)是組織和將任務(wù)分解成可以被正確優(yōu)先排列成小而有狀態(tài)的塊。幸運的是,對于我來說,我已經(jīng)從事C ++開發(fā)將近20年了,并且一直喜歡編寫較低級別的代碼并優(yōu)化緊湊的循環(huán)。

最后,我選擇了Silicon LabsEFM32G232,其具有128KB閃存,16KB RAM。 IO引腳,USART,良好的ADC和合理的價格的正確平衡。

Hub塊內(nèi)部

以下是我在開發(fā)過程中總結(jié)的亮點,特點和技巧:

世界首款塊狀兼容調(diào)試連接器

我們希望以非常緊湊的2x2螺柱的尺寸提供電源,UART和微控制器編程引腳,因此我用3D打印機構(gòu)建了該板。現(xiàn)在我可以連接到我的板子,而無需每次都拆開我的塊。 pogo引腳連接到SWCLK,SWDIOSWORESET。

調(diào)試塊:中間的四個pogo引腳連接到微控器

去年的原型設(shè)計,使用Gecko開發(fā)板調(diào)試hub微控器

其中一個UART需要從RX翻轉(zhuǎn)到TX,具體取決于塊從左到右的位置。為此,我直接連接到相同的UART外設(shè),但使用兩個不同的引腳排列位置。我可以使用備用位置標(biāo)志翻轉(zhuǎn)UART,無需任何外部硬件或Busing。每一分錢對于消費電子產(chǎn)品來說都是很重要的。塊到塊的通信使用115 KB的無外部晶振的UART。我的測試中試著將其提高到1Mbps,而且大部分情況下運作良好,但我認(rèn)為這大多是因為我電路板的設(shè)計。

外設(shè)切換

具有許多功能的中心排(電壓讀取器,電阻讀取器,UART通信器)最終通過兩個低歐姆模擬多路復(fù)用器IDTQS3VH251)進行服務(wù),然后將其饋入微控制器的UARTADC引腳。然后,所有這些都在微控制器上進行時間復(fù)用 - 打開/關(guān)閉ADCUART,內(nèi)部分壓器,尋址MUX。 EFM32能良好的完成任務(wù):其在啟用/禁用外設(shè)方面非???,永遠(yuǎn)不會陷入一些奇怪的狀態(tài)或時序問題。這節(jié)省了大量的時間,電路板空間和成本,相比之下,更多的專注于硬件!我唯一的問題是做我自己需要的。我需要在固件中編寫一個相當(dāng)復(fù)雜的調(diào)度程序來最佳地為所有的塊提供服務(wù)。

輸出數(shù)據(jù)

盡管如此,我仍然需要快速服務(wù)LED。該任務(wù)通過使用配置為SPI的最后一個USART塊完成。我將DMA上的數(shù)據(jù)盡可能快地(一次以1 Mbps的速率突發(fā)96位)連接到一連串的恒流LED驅(qū)動器。同時,我需要打開和關(guān)閉PMOS晶體管,為3LED供電,全部時分復(fù)用。一切都需要很快的刷新,因為我想通過PWM控制每個LED的強度。

最后,我試圖為3個組(3 * 32 * 200= 19200 Hz刷新強度為200 Hz32級,一些自定義GPIO位在中斷處理程序中全部翻轉(zhuǎn)!這推動了這種設(shè)計可能的局限性。我想如果我添加了一個額外的移位寄存器或卸載服務(wù),整個LED計算/移位到一個微型微控制器(EFM8 Busy Bee?),我可以得到我真正想要的8位強度水平和快于200赫茲的復(fù)用。

對于LED閃爍的燈光愛好者,200Hz對于LED復(fù)用來說太慢了。你一開始就沒有注意到,但是在這個速度上有一些頻閃效應(yīng)問題:特別是在相機上。上個月我們進行了一次視頻拍攝,經(jīng)過一些測試,決定犧牲大部分的強度水平,以便更快的整體刷新(500-600 Hz)。我們拍攝了一個視頻,進行慢動作捕捉時,600HzLED刷新是太慢了,但對于實時視頻來說是很好的。

編譯器和工具鏈支持

在編寫了數(shù)千行代碼之后,我可以報告編譯器從未生成錯誤的輸出。 YMMV,但我發(fā)現(xiàn)編譯器和調(diào)試器非常強大。我能夠斷開和探測變量,并將堆??蚣芊胖迷谥袛嘀?,而不會出現(xiàn)問題,并且很快。這大大加快了我的開發(fā)時間。 我仍然在使用Simplicity Studio 3,因為我不想變動我的工具鏈直到我的原型結(jié)束。我很期待4.0能夠提供什么。

C中的固件啟動之后,我期望只需要適量的C ++語言。函數(shù)指針是非常好的,但是在我的許多函數(shù)的開頭基本上傳遞了一個“this”指針后,事情開始變得很冗長。

幸運的是,Simplicity工作室添加了C ++支持。只需編寫接口指針,我便可以傳遞一些高級塊,大大減少了編碼任務(wù)。我甚至可以在一些中斷代碼中調(diào)用一些C ++對象,而不會有問題。

浮點

有幾個地方對浮點分割或乘法非常有幫助(例如我自己的ADC校準(zhǔn)過程)。由于我使用的是ARM M3內(nèi)核,它沒有浮點單元,而是由軟件生成。我一直在關(guān)注代碼大小 - 它沒有添加太多(我現(xiàn)在在90K的編譯代碼)。

最后,我很高興地報告Silicon Labs MCU及軟件套件非常適合我的任務(wù),其很少在開發(fā)過程中引起問題(我不得不重新啟動軟件幾次,但是與我的真實問題相比,這是很小的)。我能夠集中力量建立我的產(chǎn)品,推動硬件的極限,并處理其他的挑戰(zhàn)!

如果您有興趣以實踐和有趣的方式教孩子們了解數(shù)字邏輯,那么請從815日起查看ProtoBricksProtoBricks’ Indiegogo campaign,我們將發(fā)布所有Silicon Labs固件和板設(shè)計,以便任何人進行修改。

作者簡介:Joe BromsProtoBricks的創(chuàng)始人及CEO,該公司使得用戶可以將數(shù)字邏輯構(gòu)建為類似樂高的設(shè)計。此處我們分享了他是如何將該愿景實現(xiàn)的。

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

    關(guān)注

    147

    文章

    18640

    瀏覽量

    387979
  • Silicon
    +關(guān)注

    關(guān)注

    0

    文章

    136

    瀏覽量

    39799

原文標(biāo)題:內(nèi)建Gecko MCU的ProtoBricks助樂高邁入數(shù)字時代

文章出處:【微信號:SiliconLabs,微信公眾號:Silicon Labs】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    全球邁入 IPv6-Only 關(guān)鍵窗口期

    、高效”為核心的IPv6-Only時代,這一倡議的落地,標(biāo)志著全球數(shù)字基礎(chǔ)設(shè)施建設(shè)進入全新發(fā)展階段。來源:全球IPv6論壇官網(wǎng)《倡議》明確了兩大核心行動方向:在部
    的頭像 發(fā)表于 11-25 10:23 ?281次閱讀
    全球<b class='flag-5'>邁入</b> IPv6-Only 關(guān)鍵窗口期

    鑫科技2025年會圓滿落幕

    2025 年,對鑫而言,注定意義非凡。隨著上海新研發(fā)總部的正式啟用,鑫科技 (688018.SH) 的合作伙伴、投資者代表及全球的鑫員工齊聚上海,共同參加了鑫科技 2025 年
    的頭像 發(fā)表于 11-11 17:28 ?629次閱讀

    vivo攜手Google Cloud推動智能手機邁入AI新時代

    在人們期待更智能、更前瞻手機的時代,vivo 攜手 Google Cloud,迅速推出更安全、更前沿的 AI 功能,共同加速創(chuàng)新,推動智能手機邁入智能、無縫、以人為本的 AI 新時代。
    的頭像 發(fā)表于 09-23 16:54 ?1072次閱讀

    威利用AMD FPGA打造最新USB視頻采集棒

    威正采用 AMD Artix UltraScale+ FPGA 同時實施 USB 物理及數(shù)字層,消除了對外部控制器的需求。
    的頭像 發(fā)表于 09-10 15:31 ?488次閱讀

    無人機智能巡檢系統(tǒng)助力河道水質(zhì)監(jiān)測邁入智能化時代

    ? ? ? ?無人機智能巡檢系統(tǒng)助力河道水質(zhì)監(jiān)測邁入智能化時代 ? ? ? ?河道水質(zhì)是反映生態(tài)環(huán)境健康狀況的核心指標(biāo),其變化過程快速且復(fù)雜多樣。開展長期、多點位的水質(zhì)監(jiān)測工作,對于全面掌握水體狀況
    的頭像 發(fā)表于 09-09 13:05 ?393次閱讀

    告別數(shù)月等待:數(shù)字孿生場景生成從此進入“日級”時代

    告別數(shù)月等待:數(shù)字孿生場景生成從此進入“日級”時代
    的頭像 發(fā)表于 09-05 17:33 ?2289次閱讀
    告別數(shù)月等待:<b class='flag-5'>數(shù)字</b>孿生場景生成從此進入“日級”<b class='flag-5'>時代</b>

    華為Net5.5G助力IP網(wǎng)絡(luò)邁入智能新時代

    2025年8月21日,第九屆未來網(wǎng)絡(luò)發(fā)展大會在南京成功舉辦。華為數(shù)據(jù)通信標(biāo)準(zhǔn)專利部部長朱科義發(fā)表了主題演講《智啟未來:Net5.5G引領(lǐng)IP網(wǎng)絡(luò)全面邁入智能新時代》,深入分析了AI時代IP網(wǎng)絡(luò)新挑戰(zhàn)
    的頭像 發(fā)表于 08-22 16:57 ?1914次閱讀

    中科曙光讓氣象數(shù)據(jù)解碼邁入毫秒級時代

    依托曙光超智融合與液冷技術(shù),某氣象大數(shù)據(jù)云平臺的數(shù)據(jù)并發(fā)處理能力躍升顯著,數(shù)據(jù)解碼速度進入毫秒級時代,為我國氣象數(shù)值預(yù)測現(xiàn)代化建設(shè)注入澎湃動力。
    的頭像 發(fā)表于 07-31 17:17 ?970次閱讀

    鑫代理商飛睿科技,ESP32模組重塑AIoT體驗的四大技術(shù)支柱

    從玩具的即時語音交互到智慧家居的無縫協(xié)作,鑫模組以低功耗芯片與開放生態(tài),悄然成為萬物互聯(lián)時代的隱形中樞。
    的頭像 發(fā)表于 07-10 17:45 ?1391次閱讀
    <b class='flag-5'>樂</b>鑫代理商飛??萍迹珽SP32模組重塑AIoT體驗的四大技術(shù)支柱

    橙亮相2025廣州建博會:用AI重新定義家庭安全與技術(shù)邊界

    在智能鎖邁入AI新時代的關(guān)鍵節(jié)點,誰才是真正的技術(shù)引領(lǐng)者?2025年廣州建博會,橙用一場“不炫技、重本質(zhì)”的深度展演給出了答案。智哪兒在現(xiàn)場了解到,在A區(qū)3.1-28展位,橙圍繞“
    的頭像 發(fā)表于 07-09 21:10 ?1018次閱讀
    <b class='flag-5'>樂</b>橙亮相2025廣州建博會:用AI重新定義家庭安全與技術(shù)邊界

    鑫即將量產(chǎn) Wi-Fi 6E 芯片,邁入高速無線新階段,啟明云端鑫科技代理

    鑫信息科技(688018.SH)宣布,公司首款支持Wi-Fi6E的無線通信芯片已完成工程樣片測試,計劃于2025年下半年正式量產(chǎn)。這標(biāo)志著鑫在高性能無線通信芯片領(lǐng)域?qū)崿F(xiàn)新突破,正式進軍
    的頭像 發(fā)表于 07-02 18:04 ?892次閱讀
    <b class='flag-5'>樂</b>鑫即將量產(chǎn) Wi-Fi 6E 芯片,<b class='flag-5'>邁入</b>高速無線新階段,啟明云端<b class='flag-5'>樂</b>鑫科技代理

    電動車正式邁入閃充時代

    、1000A電流、1兆瓦充電功率與10C充電倍率構(gòu)建的超級快充體系。這些數(shù)字不僅刷新行業(yè)認(rèn)知,更標(biāo)志著電動車正式邁入“閃充時代”。
    的頭像 發(fā)表于 05-14 10:07 ?1163次閱讀

    光儲融合 華為數(shù)字能源以全場景構(gòu)網(wǎng)型儲能解決方案邁入全面構(gòu)網(wǎng)時代

    發(fā)布會聚焦全場景構(gòu)網(wǎng)和高質(zhì)量發(fā)展,重點發(fā)布面向大型儲能電站、微網(wǎng)、工商業(yè)和戶用場景的新一代構(gòu)網(wǎng)型儲能產(chǎn)品和解決方案,引領(lǐng)新能源行業(yè)邁入全面構(gòu)網(wǎng)時代。 華為數(shù)字能源智能光伏產(chǎn)品線總裁周濤 華為
    的頭像 發(fā)表于 05-07 19:27 ?1511次閱讀
    光儲融合 華為<b class='flag-5'>數(shù)字</b>能源以全場景構(gòu)網(wǎng)型儲能解決方案<b class='flag-5'>邁入</b>全面構(gòu)網(wǎng)<b class='flag-5'>時代</b>

    新能源汽車充電設(shè)備將從“野蠻生長”正式邁入“持證上崗”的強監(jiān)管時代(CCC認(rèn)證)

    意味著2026年8月后,新能源汽車充電設(shè)備將從“野蠻生長”正式邁入“持證上崗”的強監(jiān)管時代通過實施CCC認(rèn)證,可以對電動汽車供電設(shè)備防觸電、短路保護、耐火耐燃等關(guān)鍵
    的頭像 發(fā)表于 03-26 23:53 ?856次閱讀
    新能源汽車充電設(shè)備將從“野蠻生長”正式<b class='flag-5'>邁入</b>“持證上崗”的強監(jiān)管<b class='flag-5'>時代</b>(CCC認(rèn)證)

    NimbleTrack 用戶體驗共鳴,引領(lǐng)行業(yè)邁入智能全無線掃描時代

    NimbleTrack開創(chuàng)性地將全無線理念貫穿產(chǎn)品設(shè)計始終,以極具辨識度的工業(yè)美學(xué)形象和獨樹一幟的產(chǎn)品力,打造劃時代意義的智能無線三維掃描體驗,引領(lǐng)行業(yè)正式邁入真無線測量時代。 創(chuàng)新靈感:與用戶需求
    的頭像 發(fā)表于 01-02 09:25 ?608次閱讀
    NimbleTrack  用戶體驗共鳴,引領(lǐng)行業(yè)<b class='flag-5'>邁入</b>智能全無線掃描<b class='flag-5'>時代</b>