#微控制器MCU #WiFi #工業物聯網IIoT #類比數位轉換器ADC #硬體安全模組HSM #自加密驅動器SED #整合開發環境IDE
【ADC 位元數、GPIO 介面、安全加密…… ,MCU 都考慮到了嗎?】
工業物聯網 (IIoT) 的發展趨勢是縮減成一個系統單晶片 (SoC) 方案,而非靠使用多個離散式元件組合以精簡物料清單、降低設計風險、減少佔用空間。Wi-Fi MCU 即是一例,它將 Wi-Fi 連接與處理器及所需的 GPIO (通用型之輸入輸出介面) 整合在一起,以滿足多種應用。市面上低成本的 Wi-Fi 連接方案,通常會以周邊數量和整體效能為代價;然而,Wi-Fi MCU 須兼具穩健的 Wi-Fi 連接和高效 MCU 功能,缺一不可。
指定 Wi-Fi MCU 時,類比數位轉換器 (ADC) 是最易忽視的功能之一,設計人員關注的首要規範之一是 ADC 的位元數。事實上,實際位元數將低於 (甚至遠低於) 資料手冊裡的規範;ADC 可用於執行轉換的有效位元數 (ENOB) 更為重要,ENOB 始終小於資料手冊規範 (越接近越好),因為在不同 ADC 之間這一位元數有著很大差異。可用於執行轉換的位元數越少,SoC 的輸入訊號的精確度就越低。此外,ADC 的量化和時序誤差,以及偏移、增益和線性度的變化皆是負面因子。
ADC 還有一個眾所周知的缺點:易受諸多工業物聯網運行環境中常見的大溫度波動影響;如果 MCU 供應商無法提供 ENOB、效能隨溫度變化情況、線性度和精確度等資訊,應拋棄不用。另隨著系統的完善,可能會增加更多的介面;若 SoC 有備用 GPIO,則可以在幾乎不共用接腳的情況下控制更多繼電器、開關和其他元件。元件支援的介面應包括乙太網 MAC、USB、CAN、CAN-FD、SPI、I2C、SQI、UART 和 JTAG (可能還包括觸控發送和顯示支援),以確保擴充需求。
安全性對於每個物聯網應用都至關重要,IIoT 後座力尤大。在整個設施乃至整個公司擴散。第一級所需安全性位於 MCU 的整合加密引擎中,將循序執行或並存執行加密和身份驗證。密碼應包括 AES 加密 (金鑰大小最高 256 位元)、DES 和 TDES,身份驗證應包括 SHA-1 和 SHA-256 以及 MD-5。由於每個雲端服務提供者都有自己的認證和金鑰,為其開通元件是一個複雜的過程,需掌握大量與加密相關的知識,是設計人員針對雲端服務開通產品時最具挑戰性的任務之一……。
延伸閱讀:
《指定支援 Wi-Fi MCU 時的注意事項》
http://www.compotechasia.com/a/feature/2021/0813/48767.html
#微芯科技Microchip #WFI32 #Trust&GO平台 #WPA3
i2c時序 在 COMPOTECHAsia電子與電腦 - 陸克文化 Facebook 的最佳解答
#電源管理 #穩壓器 #PMBus #FPGA
【實現故障保護和監控的超薄穩壓器】
可裝配在 PCB 板背面的超薄穩壓器,以便留出正面空間來裝配更多元件或縮小 PCB 尺寸。I2C PMBus 介面可讀取電壓、電流、溫度等數值或寫入電壓、開/關、時序控制,實現故障保護和監控;且因封裝高度相近,可與 FPGA 共用散熱片。
演示視頻:
《ADI第4代μModule穩壓器簡介》
https://www.youtube.com/watch?time_continue=5&v=F6IpXTaS8h4&feature=emb_logo
http://www.compotechasia.com/a/CTOV/2020/0408/44427.html
#亞德諾ADI #LTM4686
P.S.《COMPOTECHAsia 電子與電腦》在 YouTube 也有專屬頻道哦!歡迎各位朋友訂閱+開啟小鈴鐺。
https://www.youtube.com/user/compotechasia/videos
i2c時序 在 COMPOTECHAsia電子與電腦 - 陸克文化 Facebook 的精選貼文
#物聯網IoT #智慧家庭 #電源管理 #語音控制 #智慧音箱
【供電、時序、調校、保護,畢其功於一役】
近年來,高度智慧化的應用型態已改變了人與機器之間的互動方式,語音控制亦成了新興人機介面。然而,開發人員在設計此類物聯網 (IoT) 設備時,時常遇到複雜性、產品尺寸與系統功耗等多方挑戰。
將系統所需要的電源和保護功能整合在一顆單晶片 (SoC),內含靈活時序控制、32kHz 石英晶體振盪器 (XO) 驅動和多重保護電路,可提供必要電軌 (Power Rail) 和通用週邊——便於外接記憶體;不僅可透過一次編程記憶體做輸出初始設置,還可利用 I2C 介面修正,有助於系統小型化、簡化設計並大幅縮減開發時程。
演示視頻:
《ROHM 小型化 PMIC 提昇語音互動 IoT 設備效能》
https://www.youtube.com/watch…
http://compotechasia.com/a/CTOV/2019/0731/42449.html
#羅姆半導體ROHM #BD71847MWV #恩智浦NXP #i.MX 8M
P.S.《COMPOTECHAsia 電子與電腦》在 YouTube 也有專屬頻道哦!歡迎各位朋友訂閱+開啟小鈴鐺。
https://www.youtube.com/user/compotechasia/videos
i2c時序 在 [問題] 求救!!寫不出I2C我就要走路了- 看板Electronics - 批踢踢 ... 的推薦與評價
小弟是社會新鮮人,剛到公司自學不到一個月就被任命要在一個禮拜內寫出I2C通訊的程式
是的,您沒看錯,沒有前輩帶。
小弟現在要用PIC16F1824與OZ8920(battery protection IC)通訊,我已經把I2C的spec看
完一遍了,也把PIC16F1824的MSSP module稍微看過一輪,但還是不知道怎麼起頭。
我知道所有I2C的流程,Start, slave address, R/W, ACK, Stop,但是要如何變成程式碼
就是有困難。
我有上網抓I2C的範例,但是看了之後覺得跟SPEC上寫的流程完全不一樣,我還上國外論壇
請教,但沒有人能幫助到我的情況。我發文的網址:https://www.microchip.com/forums/m994750.aspx?tree=true
接著我又找了這個視頻https://www.youtube.com/watch?v=yM9OpRPMEAE,然後發現明明都
跟不同IC通訊時,都要配合各個IC相對應的Timing diagram,我不確定,所以想上來請教
前輩們。
我現在要做的事情只有從OZ8920的register中抓取想要的資料,OZ8920其他的動作皆由硬
體完成,想請前輩們給小弟一點方向,讓我知道能從哪裡下手,拜託了!不然我就要GG了!
這裡是OZ8920的datasheet:https://www.dropbox.com/sh/apiqddpjlv26ceq/AAA_HjaRwg8dPN0fSVTg2ddTa?dl=0
6/1補充:下載過datasheet的大大,請幫小弟一個忙,看完之後刪掉此檔案,因為主管說此
文件不能外流QQ
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.215.197.69
※ 文章網址: https://www.ptt.cc/bbs/Electronics/M.1495980900.A.E29.html
※ 編輯: zzss2003 (49.215.197.69), 05/28/2017 22:16:10
※ 編輯: zzss2003 (49.215.197.69), 05/28/2017 22:16:54
現在的情況是deadline已經要到了,版子已經全部弄好了,就差在韌體寫進去就完了
※ 編輯: zzss2003 (49.215.197.69), 05/28/2017 22:28:47
用這顆ic很久了
※ 編輯: zzss2003 (49.215.197.69), 05/28/2017 22:33:36
的表示法嗎?可是它只能給7個bits,意思是我60H要用7個bits表示嗎?(變成C0H)
給slave address後,接著給reg_index,這跟PIC上的spec寫的方式不同,PIC上面是給
slave後就直接給data了。這樣是不是代表是說,不同IC雖然都是用I2C規格通訊,但傳送
訊息的方式卻是要依照IC的spec下去指定?
我有看Page16了,但我沒有看到方波的需求,都是跟時間有關係的參數
※ 編輯: zzss2003 (49.215.197.69), 05/28/2017 22:45:55
謝謝hsucheng大大
※ 編輯: zzss2003 (49.215.197.69), 05/28/2017 22:48:28
跟充飽了沒,就算有誤差也不影響。
我想請教一下,我上面假設的60H→C0H是對的嗎?我應該只要照著page34的方式下去寫就行
了吧?
※ 編輯: zzss2003 (49.215.197.69), 05/28/2017 22:54:39
... <看更多>