頭條 高多層電路板的IIC電路設(shè)計(jì) IIC(Inter IC Bus)協(xié)議是一種廣泛應(yīng)用于嵌入式系統(tǒng)中的同步半雙工通信協(xié)議。隨著電子設(shè)備的復(fù)雜性不斷增加,高多層電路板設(shè)計(jì)變得越來越普遍。在高多層電路板中實(shí)現(xiàn)可靠的IIC通信,需要綜合考慮布線策略、電源設(shè)計(jì)、抗干擾措施等多個(gè)方面。本文將結(jié)合IIC協(xié)議的基本原理和高多層電路板設(shè)計(jì)的特點(diǎn),探討如何優(yōu)化IIC電路設(shè)計(jì)。 最新資訊 教學(xué):嵌入式中的合作開發(fā)——函數(shù)指針 在嵌入式軟件開發(fā)中,一個(gè)項(xiàng)目往往需要多人協(xié)作完成。 比如A需要完成項(xiàng)目的整體邏輯功能,而整個(gè)邏輯功能包含許多具體的小功能,但A又沒有時(shí)間或能力來實(shí)現(xiàn)這些小功能,這時(shí)可以讓B來協(xié)助實(shí)現(xiàn)函數(shù)內(nèi)部的功能。 發(fā)表于:9/30/2022 教學(xué): PetaLinux 是一個(gè)強(qiáng)大的實(shí)用工具,支持設(shè)計(jì)人員輕松創(chuàng)建 Linux 鏡像并在自己的目標(biāo)平臺(tái)上運(yùn)行。PetaLinux 還能創(chuàng)建帶有模板 Makefile 和 BB 文件的用戶應(yīng)用和模塊,以便它們能夠編譯并添加到 rootfs 中。但對(duì)于嘗試開發(fā)模塊的用戶而言,從命令行執(zhí)行創(chuàng)建、構(gòu)建和部署可以加速整個(gè)流程。 發(fā)表于:9/30/2022 Linux驅(qū)動(dòng)開發(fā)-編寫DS18B20驅(qū)動(dòng) 【摘要】 當(dāng)前文章介紹如何在Linux系統(tǒng)下編寫一個(gè)DS18B20溫度傳感器驅(qū)動(dòng),測(cè)量環(huán)境溫度,并將DS18B20注冊(cè)成字符設(shè)備,通過文件接口將溫度數(shù)據(jù)傳遞給應(yīng)用層。 發(fā)表于:9/29/2022 Linux驅(qū)動(dòng)開發(fā)-編寫MMA7660三軸加速度傳感器 【摘要】 通過MMA7660可以做出很多項(xiàng)目: 比如: 老人防跌倒手環(huán)、自行車自動(dòng)剎車燈,智能鬧鐘,烤火爐跌倒自動(dòng)斷電、運(yùn)動(dòng)手環(huán)等等。 這篇文章就介紹如何在Linux下編寫MMA7660三軸加速度芯片的驅(qū)動(dòng),讀取當(dāng)前芯片的方向姿態(tài),得到X,Y,Z三個(gè)軸的數(shù)據(jù)。MMA7660是IIC接口的,當(dāng)前驅(qū)動(dòng)就采用標(biāo)準(zhǔn)的IIC子系統(tǒng)編寫驅(qū)動(dòng),使用字符設(shè)備框架將得到的數(shù)據(jù)上傳遞給應(yīng)用層。 發(fā)表于:9/29/2022 入門:基于硬件描述語言HDL的FPGA開發(fā) FPGA是一個(gè)很特殊的芯片,可能在2個(gè)月前,我還對(duì)它一無所知。我們熟知的芯片都是CPU,GPU,或者知道ASIC的概念。但實(shí)際上,F(xiàn)PGA已經(jīng)走過了30個(gè)年頭,它目前已經(jīng)成為一個(gè)包含各種先進(jìn)電路,邏輯單元,接口,芯片封裝,制造等技術(shù)的“集大成者”。 發(fā)表于:9/28/2022 教學(xué):FPGA中如何顯示16*16大小的字符 本例是一個(gè)綜合性的例程,基于OLED屏幕顯示,和DHT11溫濕度采集,將DHT11采集到的溫濕度顯示到OLED屏幕上。 發(fā)表于:9/28/2022 入門:基于FGPA底層的RAM基塊大小 在設(shè)計(jì)FPGA時(shí),重要的是要?jiǎng)?chuàng)建滿足大多數(shù)客戶需求的器件。如果 FPGA是用適合一個(gè) 應(yīng)用的小型、中型和大型存儲(chǔ)器資源構(gòu)建的,那么該解決方案對(duì)于某些客戶來說將是最佳的,而其他想要使用相同部件的客戶可能需要做出相當(dāng)大的取舍。 發(fā)表于:9/27/2022 入門:最常用的FPGA配置模式 FPGA配置方式靈活多樣,根據(jù)芯片是否能夠自己主動(dòng)加載配置數(shù)據(jù)分為主模式、從模式以及JTAG模式。典型的主模式都是加載片外非易失( 斷電不丟數(shù)據(jù)) 性存儲(chǔ)器中的配置比特流,配置所需的時(shí)鐘信號(hào)( 稱為CCLK) 由FPGA內(nèi)部產(chǎn)生,且FPGA控制整個(gè)配置過程。 發(fā)表于:9/26/2022 教學(xué):FPGA采集DHT11溫濕度 [導(dǎo)讀]本篇是FPGA之旅設(shè)計(jì)的第十二例,在前面的例程中,完成了DS18B20溫度傳感器數(shù)據(jù)的采集,并且將采集到的數(shù)據(jù)顯示在數(shù)碼管上。由于本例將對(duì)溫濕度傳感器DHT11進(jìn)行采集,而且兩者的數(shù)據(jù)采集過程類似,所以可以參考一下前面的例程。本例將通過signal top實(shí)時(shí)采集波形,確定采集到的數(shù)據(jù)是正確了(數(shù)據(jù)中帶了校驗(yàn))。 發(fā)表于:9/25/2022 教學(xué):PCB寄生電容和寄生電感的計(jì)算 [導(dǎo)讀]在高速或高頻電路板中,PCB中的寄生效應(yīng)非常明顯,這些寄生電容和寄生電感會(huì)引起串?dāng)_、EMI、信號(hào)完整性等問題。在處理高頻、高速和混合信號(hào)PCB時(shí),需要做一些特殊處理,以減小寄生效應(yīng)對(duì)信號(hào)的影響。 發(fā)表于:9/25/2022 ?…46474849505152535455…?