您好,CH395工作過程中發(fā)熱屬于正常現(xiàn)象,可以將1腳電阻改為18K,適當(dāng)降低功耗,此為硬件方式改善。您說的改為低功耗模式(軟件方式改善),應(yīng)該指手冊中的SET_FUN_PARA命令,該命令可以使CH395進(jìn)入低能耗模式,工作電流會比正常模式下少約50mA左右。進(jìn)入低能耗模式對于網(wǎng)口端并無太大影響,但是會導(dǎo)致SPI接口端速度降低。
您好,1腳電阻目前已經(jīng)是18k,工作模式也是低功耗 依舊發(fā)熱。那為什么送來的DEMO板上ch395Q用杜邦線的方式進(jìn)行連接 溫度并沒有這么高 。工作也正常 如何能做到像開發(fā)板這樣的。
增大一腳電阻 有什么影響 或者有什么作用能詳細(xì)說明一下嘛
我這里是用verilog去實現(xiàn)395的中斷,我想請問一下當(dāng)收到中斷時,通過命令GET_INT_STATUS_SNL查詢socket狀態(tài),會不會同時有接收中斷和發(fā)送空閑中斷。因為verilog無法像c語言那樣用連續(xù)if把每種狀態(tài)遍歷一遍
您好,根據(jù)具體使用情況,一般情況下CH395默認(rèn)是100M全雙工,此時如果FPGA操作CH395向網(wǎng)絡(luò)端發(fā)數(shù)據(jù),同時CH395接收網(wǎng)絡(luò)端發(fā)來的數(shù)據(jù),是會同時出現(xiàn)接收中斷、發(fā)送緩沖區(qū)空閑、發(fā)送完成中斷這種情況的,對應(yīng)socket狀態(tài)一般為0x07
@惡心鬼biss?您好,對于CH395的1腳電阻,建議更換范圍為12-18k,一般情況下,12k時功耗最大,網(wǎng)絡(luò)通信質(zhì)量最好,18k時功耗最低,但是對于網(wǎng)絡(luò)通信也沒有影響。CH395內(nèi)置100M以太網(wǎng)PHY,前面說到的方法只是從相應(yīng)手段上適當(dāng)降低功耗,但發(fā)熱依舊是不可避免的,不可能像低功耗MCU系列那樣摸起來幾乎感覺不到溫度。如果您感覺評估板溫度不太高,可郵件聯(lián)系wtf@wch.cn給您發(fā)一份評估板的PCB,您可以參考評估板的布局設(shè)計。如果上述方法還是不能有效降低溫度,可以考慮采取外部增加散熱片幫助散熱。
請問一下,CH395設(shè)置為UDP模式,使用SOCKET1傳輸,上位機一次最大能傳多少字節(jié)數(shù)據(jù)?我們嘗試一次發(fā)送2048個字節(jié)仿真時沒有收到中斷信號,一次發(fā)送2047個字節(jié)則可以收到中斷信號?謝謝
您好,注意CH395內(nèi)部的接收緩沖區(qū)分配的大小,另外,程序中用來存取接收到數(shù)據(jù)的buf大小也要注意
CH395的UDP服務(wù)器模式下,既然已經(jīng)在數(shù)據(jù)的頭部添加了8個字節(jié)的信息表(包含IP地址、端口和數(shù)據(jù)包長度),為什么還要必須一次性將數(shù)據(jù)全部讀出?可以根據(jù)這8個字節(jié)的信息表分別標(biāo)注多個發(fā)送者發(fā)送的UDP數(shù)據(jù),MCU/FPGA可以由信息表分別處理多個發(fā)送者的UDP數(shù)據(jù)吧
您好,UDP本身是一個快速、不可靠、適合傳輸大數(shù)據(jù)的傳輸層協(xié)議,不太明白您“為什么還要一次性將數(shù)據(jù)全部讀出”這個問題的疑問點在哪。如果不需要一次性全部讀出,對端設(shè)備根據(jù)情況一次數(shù)據(jù)量減少些就可以,打個比方,對端設(shè)備發(fā)100字節(jié),只想讓395讀取10個字節(jié),其他字節(jié)占用緩沖區(qū),這顯然是對CH395內(nèi)部緩沖區(qū)和網(wǎng)絡(luò)資源的浪費,而且也體現(xiàn)不出UDP快速傳輸?shù)奶攸c。MCU或者FPGA可以根據(jù)信息表判斷出對端發(fā)送者的IP和端口號等信息
您好,遇到了一點問題想向您請教一下,我在網(wǎng)口接到CH395上后,在debug395里已完成初始化,分配IP地址,測試命令也有回復(fù),但在ping ch395的IP地址是總是顯示“無法訪問目標(biāo)主機”,IP在局域網(wǎng)內(nèi)無沖突地址,PC防火墻已關(guān)閉,請問有什么方法使其ping通,以及有無在stm32上spi接口驅(qū)動ch395的例程,非常感謝
您好,1.建議嘗試將CH395與電腦直連,此時按照測試命令——設(shè)置IP——初始化的流程嘗試一下能否ping通;2.如若ping不通,注意觀察網(wǎng)口燈狀態(tài),常亮代表初始化未完成;3.通過獲取一下IP地址,查看當(dāng)前IP地址是否被成功設(shè)置;4.注意檢查是否開啟“ping使能”命令(默認(rèn)開啟);5.stm32驅(qū)動CH395的例程可留下郵箱發(fā)您
你好 有個問題想請教一下 用的CH395Q 模塊和電腦直連時程序正常 但是連接無線ap時PHY一直在斷連重連 他能連上1秒鐘 在phy_change中斷中查詢連接狀態(tài) 能返回0x08 但是下一秒又?jǐn)嚅_了 確定水晶頭插穩(wěn)了 電壓也沒問題 還有什么原因能造成上述現(xiàn)象
您好,根據(jù)您描述的現(xiàn)象,考慮到不同網(wǎng)絡(luò)設(shè)備的PHY接口有差異,如若CH395的1腳電阻為18k,可以嘗試將其更換為15k或12k重新嘗試一下。
您好,我現(xiàn)在用stm32f407zgt6+ ch395Q EVT板做測試,遇到讀取芯片版本號命令,返回的是0xFF的問題,然后測試命令,返回的也是0xFF,這種一般是什么原因呢?麻煩提供下解決思路,謝謝!