色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

    文章

    17141

    瀏覽量

    351103
  • Silicon
    +關注

    關注

    0

    文章

    134

    瀏覽量

    38581

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

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

收藏 人收藏

    評論

    相關推薦

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    數字經濟和數字化轉型正推動企業進行變革,可視化和數智化成為關鍵驅動力。NFC技術為企業提供了更便捷、更安全的數據傳輸途徑,加速數字化轉型。企業應打造可視化智能平臺,迎接數智時代的挑戰。
    的頭像 發表于 01-15 17:59 ?545次閱讀
    迎接數智<b class='flag-5'>時代</b>:<b class='flag-5'>數字</b>經濟引領可視化轉型

    數字化工廠與智能工廠有什么區別?

    隨著科技的步伐不斷向前,傳統的工業制造逐漸擺脫了人力密集和高成本的束縛。當信息技術與傳統工業制造緊密結合,它們共同邁入數字化、信息化的嶄新時代
    的頭像 發表于 01-04 10:00 ?998次閱讀
    <b class='flag-5'>數字</b>化工廠與智能工廠有什么區別?

    鴻蒙千帆起】《開心消消》完成鴻蒙原生應用開發,創新多端聯動用戶體驗

    《開心消消》已經完成鴻蒙原生應用開發,元素成為率先完成鴻蒙原生應用開發的 20+游戲廠商之一。作為一款經典游戲,《開心消消》已經擁有 8 億玩家,加入鴻蒙原生應用生態,將為其帶來更優的游戲性
    發表于 01-03 10:22
    主站蜘蛛池模板: 就去色电影| 动态抽插图视频| 野花高清在线观看免费3中文| 色久天| 日日摸夜添夜夜夜添高潮| 亲伦在线观看| 欧洲精品不卡1卡2卡三卡四卡| 美女拔萝卜| 蜜芽在线影片| 女子叉开腿让男子桶免费软件| 男女夜晚在爽视频免费观看| 免费国产久久拍久久爱| 免费国产成人| 欧美日韩亚洲一区视频二区| 欧洲精品一区二区不卡观看| 日韩无码在线| 舔1V1高H糙汉| 亚洲精品无码久久久久A片空| 亚洲蜜芽在线观看精品一区| 一个人免费视频在线观看高清版 | 精品无码一区二区三区不卡| 精品无码无人网站免费视频| 久久免费视频1| 挠黑色超薄丝袜脚心vk40分钟| 男人插女人动态| 日本2021免费一二三四区| 探花口爆颜射乳交日韩| 亚洲 欧美 国产 伦 综合| 亚洲乱码日产精品BD在线下载| 怡春院欧美一区二区三区免费| 18av 在线| 成人免费视频在线播放| 国产毛A片啊久久久久久A| 黄页免费观看| 免费国产成人高清在线看软件| 任你躁精品一区二区三区 | 老熟风间由美AV在线一区二区| 欧美日韩国产码在线| 我要搞av| 一级做a爰片久久毛片一| georgielyall装修工|