Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

你好,

我從一個 PSOC 板採樣數據(我使用的是 CY8CPROTO-063-BLE ),我想通過 BLE 將其發送到另一個 PSOC 板。我需要以每秒 1.024 MB 的速率傳輸數據(我正在採樣 64 X 16 位通道 @1000Hz)。

有誰知道這是否有一個代碼示例? 我 CAN找不到一個...

提前致謝!

最好的,

费利克斯

7 回應
Translation_Bot
Community Manager
Community Manager
Community Manager

菲利克斯,

通過 BLE 不斷發送 1.024 兆位/秒是不切實際的。BLE CAN 突發但不能持續執行。

BLE 專為快速相對較短的偶爾數據傳輸而設計。

看看經典藍牙。 您可能會發現更接近您的轉賬費率。

0
Translation_Bot
Community Manager
Community Manager
Community Manager

你好萊恩,

非常感謝您的答复。

我知道 BLE 不是為大量數據傳輸而設計的,但規格表似乎允許 PSOC6 上的 2 兆比特/秒。 有沒有辦法"欺騙 " BLE 連續發送這些數量的數據? 如果沒有,Cypress 是否推薦了允許這種數據傳輸的外部經典藍牙模塊? (即:可以通過 SPI 輕鬆地將數據從 PSOC6 發送到藍牙模塊,然後通過藍牙從模塊發送到接收器)

謝謝!

费利克斯

0
Translation_Bot
Community Manager
Community Manager
Community Manager

你好 @FChamb

請參考 PSoC 建立者提供的「CE222046 — PSoC 6 BLE 輸送量測量」程式碼範例。

謝謝,

尤甘達爾 P。

0
Translation_Bot
Community Manager
Community Manager
Community Manager

菲利克斯,

是的 您偶爾 CAN 以 2Mb/s 的速度短突發發送數據。

你CAN “欺騙”BLE嗎?如果您 CAN 直接與 BLE 硬件對話並有效關閉 BLE 堆棧操作,那麼可以。這樣做將需要對 BLE 寄存器操作的深入了解,我相信英飛凌不提供這些操作。 此外,除了不符合 BLE 規範之外,在大多數國家/地區很可能都不符合 EMC 標準。

建議:看看無線網絡專門無線網絡 6。 除了更高的帶寬和數據包完整性檢查之外,您 CAN 通過路由器中繼器將數據發送更遠的距離,並有可能通過互聯網傳輸數據。

那裡有非常便宜的 WiFi 解決方案。BLE 的唯一優點是當您偶爾傳送少量資訊封包時,功率較低。 1.024MB /秒的连续不是低功耗操作。

0
Translation_Bot
Community Manager
Community Manager
Community Manager

你好 P.

感謝您的分享! 我這個星期正在嘗試!

最好的,

费利克斯

0
Translation_Bot
Community Manager
Community Manager
Community Manager

嗯,我明白你在說什麼。

也許無線網絡可能是要走的路。 我將與我的團隊討論,因為這可能意味著電路板開關。 或者我想我們可以只添加一個模塊。 會看到!

非常感謝您為您提供寶貴的見解萊恩。

最好的,

费利克斯

0
Translation_Bot
Community Manager
Community Manager
Community Manager

菲利克斯,

BLE 可快速傳輸偶爾的短資料。

藍牙旨在更頻繁地處理更長的數據長度。想想藍牙音頻。 但是總體匯總數據速率仍然有限。

WiFi 專為更長的數據長度而設計,可通過數據包完整性檢查。 但是,WiFi 假設它的通信渠道是先到先得的。因此,如果要即時"播放資料,使用者必須考慮串流緩衝。" 這就是為什麼在播放串流內容時,串流播放器會決定內容所需的資料速率,並開始串流資料的開頭。 在確定端對端的彙總資料速率之前,不會顯示/聽到此內容。 一旦它在內部緩衝區中接收到足夠的資料以合理地確信CAN是可靠的,它將開始播放捕獲的內容並繼續在後台串流較新的資料。

您的應用程式CAN容忍延遲嗎?

如果CAN ,那就太好了。這確實意味著您需要在數據的源和目標大小上有足夠的緩衝區。對於 PC 來說,這很容易。 您CAN未播放的資料儲存在本機磁碟機中。對於 PSoC(或同等產品),您需要更多 SRAM,或者如果您在嵌入式系統上使用的作業系統支援 SD 驅動器,則CAN使用它。

0