国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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
    +關注

    關注

    147

    文章

    18925

    瀏覽量

    398288
  • Silicon
    +關注

    關注

    0

    文章

    136

    瀏覽量

    39935

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    充電樁行業邁入2000萬時代:電流傳感器與漏電流檢測如何筑牢“光儲充”安全底座?

    ,標志著行業進入高速擴張的快車道。在這場全球浪潮中,中國無疑是核心驅動力。截至2026年1月,中國充電樁總量已突破2000萬個,正式邁入“2000萬時代”,其中公
    的頭像 發表于 03-05 09:33 ?409次閱讀
    充電樁行業<b class='flag-5'>邁入</b>2000萬<b class='flag-5'>時代</b>:電流傳感器與漏電流檢測如何筑牢“光儲充”安全底座?

    Bosch Sensortec與鑫科技達成戰略合作

    Bosch Sensortec 與鑫信息科技(上海)股份有限公司(以下簡稱“鑫科技”)正式宣布達成戰略合作,聯合推出 ESP-SensairShuttle 通用傳感器開發平臺。
    的頭像 發表于 01-06 11:29 ?1559次閱讀

    全球邁入 IPv6-Only 關鍵窗口期

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

    鑫科技2025年會圓滿落幕

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

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

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

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

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

    無人機智能巡檢系統助力河道水質監測邁入智能化時代

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

    華為Net5.5G助力IP網絡邁入智能新時代

    2025年8月21日,第九屆未來網絡發展大會在南京成功舉辦。華為數據通信標準專利部部長朱科義發表了主題演講《智啟未來:Net5.5G引領IP網絡全面邁入智能新時代》,深入分析了AI時代IP網絡新挑戰
    的頭像 發表于 08-22 16:57 ?2202次閱讀

    中科曙光讓氣象數據解碼邁入毫秒級時代

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

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

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

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

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

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

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

    電動車正式邁入閃充時代

    、1000A電流、1兆瓦充電功率與10C充電倍率構建的超級快充體系。這些數字不僅刷新行業認知,更標志著電動車正式邁入“閃充時代”。
    的頭像 發表于 05-14 10:07 ?1447次閱讀

    光儲融合 華為數字能源以全場景構網型儲能解決方案邁入全面構網時代

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

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

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