一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

需要一款強(qiáng)大功能的微控器

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

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

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

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

Hub塊內(nèi)部

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

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

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

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

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

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

外設(shè)切換

具有許多功能的中心排(電壓讀取器,電阻讀取器,UART通信器)最終通過兩個低歐姆模擬多路復(fù)用器IDTQS3VH251)進(jìn)行服務(wù),然后將其饋入微控制器的UARTADC引腳。然后,所有這些都在微控制器上進(jìn)行時間復(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ù)用。一切都需要很快的刷新,因?yàn)槲蚁胪ㄟ^PWM控制每個LED的強(qiáng)度。

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

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

編譯器和工具鏈支持

在編寫了數(shù)千行代碼之后,我可以報(bào)告編譯器從未生成錯誤的輸出。 YMMV,但我發(fā)現(xiàn)編譯器和調(diào)試器非常強(qiáng)大。我能夠斷開和探測變量,并將堆??蚣芊胖迷谥袛嘀?,而不會出現(xiàn)問題,并且很快。這大大加快了我的開發(fā)時間。 我仍然在使用Simplicity Studio 3,因?yàn)槲也幌胱儎游业墓ぞ哝溨钡轿业脑徒Y(jié)束。我很期待4.0能夠提供什么。

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

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

浮點(diǎn)

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

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

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

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

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

    關(guān)注

    146

    文章

    17984

    瀏覽量

    367189
  • Silicon
    +關(guān)注

    關(guān)注

    0

    文章

    135

    瀏覽量

    39243

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

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

    鑫代理商飛??萍?,ESP32模組重塑AIoT體驗(yàn)的四大技術(shù)支柱

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

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

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

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

    鑫信息科技(688018.SH)宣布,公司首款支持Wi-Fi6E的無線通信芯片已完成工程樣片測試,計(jì)劃于2025年下半年正式量產(chǎn)。這標(biāo)志著鑫在高性能無線通信芯片領(lǐng)域?qū)崿F(xiàn)新突破,正式進(jìn)軍
    的頭像 發(fā)表于 07-02 18:04 ?381次閱讀
    <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 ?592次閱讀

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

    發(fā)布會聚焦全場景構(gòu)網(wǎng)和高質(zhì)量發(fā)展,重點(diǎn)發(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 ?802次閱讀
    光儲融合 華為<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è)備將從“野蠻生長”正式邁入“持證上崗”的強(qiáng)監(jiān)管時代(CCC認(rèn)證)

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

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

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

    寧波嘉智能科技股份有限公司選購我司熱分析儀

    近日,寧波嘉智能科技股份有限公司(以下簡稱“嘉智能”)選購我司生產(chǎn)的差示掃描量熱儀和熱重分析儀,標(biāo)志著雙方在材料科學(xué)研究和質(zhì)量控制領(lǐng)域的合作邁入嶄新階段。寧波嘉智能科技股份有限公
    的頭像 發(fā)表于 12-05 14:14 ?602次閱讀
    寧波嘉<b class='flag-5'>樂</b>智能科技股份有限公司選購我司熱分析儀

    浪潮信息如何應(yīng)對智能時代下的數(shù)據(jù)存儲需求

    隨著智能時代的全面到來,數(shù)據(jù)量呈現(xiàn)出爆炸性增長,這對存儲系統(tǒng)提出了前所未有的高標(biāo)準(zhǔn)要求。從早期的“百模大戰(zhàn)”演進(jìn)至“千模大戰(zhàn)”,現(xiàn)已邁入了一個以數(shù)據(jù)為核心的新時代,其中數(shù)據(jù)成為了算法與算力不可或缺的基礎(chǔ)支撐。
    的頭像 發(fā)表于 11-26 13:42 ?659次閱讀

    企直連加速企業(yè)財(cái)稅數(shù)字化轉(zhuǎn)型!附重點(diǎn)問題解析!

    稅務(wù)數(shù)字化改革推進(jìn)金稅四期,“數(shù)電票”成核心,企平臺助力企業(yè)稅務(wù)管理高效便捷。電子發(fā)票服務(wù)平臺、電子稅務(wù)局建設(shè)成效顯著,智慧稅務(wù)體系加強(qiáng),數(shù)電票普及加速,百望云提供企對接服務(wù)及解決方案,支持雙軌并行。
    的頭像 發(fā)表于 11-08 17:02 ?814次閱讀
    <b class='flag-5'>樂</b>企直連加速企業(yè)財(cái)稅<b class='flag-5'>數(shù)字</b>化轉(zhuǎn)型!附重點(diǎn)問題解析!

    海外動態(tài)IP:突破地域限制,賦能數(shù)字時代

    海外動態(tài)IP作為一種強(qiáng)大的網(wǎng)絡(luò)工具,正在突破地域限制,賦能數(shù)字時代,為企業(yè)和個人提供網(wǎng)絡(luò)自由與便利。
    的頭像 發(fā)表于 11-01 05:55 ?561次閱讀

    SC1641(AD7793)助力數(shù)字化時代的高精度測量解決方案

    SC1641(AD7793)助力數(shù)字化時代的高精度測量解決方案
    的頭像 發(fā)表于 10-31 10:00 ?513次閱讀
    SC1641(AD7793)助力<b class='flag-5'>數(shù)字化時代</b>的高精度測量解決方案

    智己汽車邁入“直覺”智駕新時代

    ”的智駕新階段。這一突破標(biāo)志著智己汽車正式邁入“直覺”智駕的新紀(jì)元,成為國內(nèi)首個掌握L2至L4級智駕量產(chǎn)技術(shù)的汽車品牌。
    的頭像 發(fā)表于 10-30 16:06 ?612次閱讀

    軟通動力以智能化之力企業(yè)數(shù)字化轉(zhuǎn)型

    日期,以“開啟數(shù)智新時代,共享數(shù)字新未來”為主題的2024全球數(shù)字經(jīng)濟(jì)大會在北京國家會議中心舉辦。此次盛會通過多項(xiàng)系列主題活動的有機(jī)結(jié)合,成功吸引了國內(nèi)外眾多數(shù)字化領(lǐng)域的領(lǐng)軍企業(yè)及行業(yè)
    的頭像 發(fā)表于 08-27 17:31 ?1030次閱讀

    北京邁入5G-A新紀(jì)元:7000基站織就智慧網(wǎng)絡(luò)

    Advanced,5G演進(jìn)版)的新時代。這一里程碑式的成就,不僅標(biāo)志著北京在信息技術(shù)領(lǐng)域的領(lǐng)先地位,更預(yù)示著首都居民即將享受到前所未有的高速、智能、便捷的數(shù)字化生活體驗(yàn)。
    的頭像 發(fā)表于 08-26 17:07 ?971次閱讀