在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

ProtoBricks助樂高邁入數字時代

Silicon Labs ? 來源:互聯網 ? 作者:佚名 ? 2017-09-26 18:03 ? 次閱讀

作者:Joe Broms,ProtoBricks創始人及CEO

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

功能要求

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

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

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

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

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

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

Hub塊內部

以下是我在開發過程中總結的亮點,特點和技巧:

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

調試塊:中間的四個pogo引腳連接到微控器

去年的原型設計,使用Gecko開發板調試hub微控器

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

外設切換

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

輸出數據

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

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

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

編譯器和工具鏈支持

在編寫了數千行代碼之后,我可以報告編譯器從未生成錯誤的輸出。 YMMV,但我發現編譯器和調試器非常強大。我能夠斷開和探測變量,并將堆棧框架放置在中斷之外,而不會出現問題,并且很快。這大大加快了我的開發時間。 我仍然在使用Simplicity Studio 3,因為我不想變動我的工具鏈直到我的原型結束。我很期待4.0能夠提供什么。

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

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

浮點

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

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

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

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

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • mcu
    mcu
    +關注

    關注

    146

    文章

    17186

    瀏覽量

    351791
  • Silicon
    +關注

    關注

    0

    文章

    134

    瀏覽量

    38601

原文標題:內建Gecko MCU的ProtoBricks助樂高邁入數字時代

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

收藏 人收藏

    評論

    相關推薦

    NimbleTrack 用戶體驗共鳴,引領行業邁入智能全無線掃描時代

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

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

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

    浪潮信息如何應對智能時代下的數據存儲需求

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

    企直連加速企業財稅數字化轉型!附重點問題解析!

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

    海外動態IP:突破地域限制,賦能數字時代

    海外動態IP作為一種強大的網絡工具,正在突破地域限制,賦能數字時代,為企業和個人提供網絡自由與便利。
    的頭像 發表于 11-01 05:55 ?222次閱讀

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

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

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

    ”的智駕新階段。這一突破標志著智己汽車正式邁入“直覺”智駕的新紀元,成為國內首個掌握L2至L4級智駕量產技術的汽車品牌。
    的頭像 發表于 10-30 16:06 ?275次閱讀

    軟通動力以智能化之力企業數字化轉型

    日期,以“開啟數智新時代,共享數字新未來”為主題的2024全球數字經濟大會在北京國家會議中心舉辦。此次盛會通過多項系列主題活動的有機結合,成功吸引了國內外眾多數字化領域的領軍企業及行業
    的頭像 發表于 08-27 17:31 ?731次閱讀

    北京邁入5G-A新紀元:7000基站織就智慧網絡

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

    OPPO引領5G-Advanced新時代,加速全球數字化進程

    在全球數字化浪潮的推動下,無線通信技術的發展正以前所未有的速度取得突破。國際標準化組織3GPP(第三代合作伙伴計劃)近日在上海舉行的第104次全會上,正式凍結并發布了R18版本,這一重要里程碑標志著5G技術正式邁入了5G-Advanced的新
    的頭像 發表于 06-28 15:08 ?657次閱讀

    華為提出業界首個L4級AI安全智能體,邁入智能防御新時代

    2024華為分析師大會期間,在“加速邁向網絡智能化”論壇上,華為提出業界首個L4級AI安全智能體,該智能體架構為人工智能時代全球網絡安全防御提供了新的思路和方向,引領網絡安全邁入智能防御新時代
    的頭像 發表于 04-19 09:23 ?675次閱讀

    pcb焊層的作用及含義是什么

    一站式PCBA智造廠家今天為大家講講PCB焊層是什么意思? pcb焊層的作用。PCB焊層是現代電子設備中不可或缺的組成部分。作為電子元器件的支撐平臺,它通過連接電路來實現電子設備的功能。在
    的頭像 發表于 03-29 10:00 ?635次閱讀
    pcb<b class='flag-5'>助</b>焊層的作用及含義是什么

    智能座艙技術再升級,邁入4.0時代

    本文來源:智能座艙產業聯盟智能座艙作為整車的重要組成部分,既是承載智能技術的最佳載體,又是用戶能夠最直觀感知的重要體現,如今正邁向4.0時代。座艙1.0:機械化時代最早的汽車座艙造型簡單,在相當長
    的頭像 發表于 03-20 08:26 ?923次閱讀
    智能座艙技術再升級,<b class='flag-5'>邁入</b>4.0<b class='flag-5'>時代</b>

    數字化TPM管理:打造智能維護新時代

    隨著工業4.0時代的來臨,數字化轉型已成為制造業發展的必然趨勢。在這一背景下,傳統的TPM(全面生產維護)管理也面臨著前所未有的挑戰與機遇。本文將探討如何構建數字化TPM管理,以適應新時代
    的頭像 發表于 02-18 14:32 ?665次閱讀

    迎接數智時代數字經濟引領可視化轉型

    數字經濟和數字化轉型正推動企業進行變革,可視化和數智化成為關鍵驅動力。NFC技術為企業提供了更便捷、更安全的數據傳輸途徑,加速數字化轉型。企業應打造可視化智能平臺,迎接數智時代的挑戰。
    的頭像 發表于 01-15 17:59 ?559次閱讀
    迎接數智<b class='flag-5'>時代</b>:<b class='flag-5'>數字</b>經濟引領可視化轉型
    主站蜘蛛池模板: 亚洲精品黄色| www我要色综合com| 天天看人体| 一区二区三区福利| 五月天狠狠| 亚洲午夜久久影院| 天天爽夜爽免费精品视频| 天天视频黄| 国产真实乱在线更新| 日本xxxxx69| 国产一级αv片免费观看| 最新黄色免费网站| 久久艹人人艹| 午夜黄色网| 视频1区| 黄篇网站在线观看| 在线观看一区二区三区四区| 欧美专区欧美吧| 亚洲欧美视频网站| 伊人手机在线观看| 日本有色视频| 色香蕉在线观看网站| 欧美视频精品在线| 欧美成人性色| 欧美日韩精品一区二区在线线| 免费番茄社区性色大片| 欧美亚洲天堂| 国产人人艹| 天天爱天天做色综合| 天堂在线bt| 性欧美xxxx性| 精品国产免费观看久久久| 婷婷丁香社区| 国产亚洲欧洲人人网| 天天摸日日干| 激情综合网站| 大黄一级片| 久久久久国产一级毛片高清版| 男人j进女人j视频| 天堂电影在线| 国产欧美精品一区二区色综合|