PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 七嘴八舌異言堂
帳戶
密碼
 

  回應
 
主題工具
absolute
Master Member
 
absolute的大頭照
 

加入日期: Mar 2001
您的住址: 新竹市
文章: 2,285
Question 打聽有掛USB藍牙driver的MCU平台

所有無線發射裝置若要銷售,必先通過當地的無線認證,例如台灣的NCC,
一般無線產品認證費用也不小,若沒大量生產就很難分攤那費用,
就算有能力花大錢做精品,無線原廠或代理商也不見得願意支援認證工作,
如果RF部分採用標準的WiFi或Bluetooth USB dongle,
那就能bundle市售已做好各種RF認證的dongle來出貨。

印象中好像只有中高階的ARM平台才有機會porting USB WiFi or Bluetooth driver,
若只需每隔一段時間去讀sensor數據,然後透過RF丟出資料(例如給手機的App),
請問低階省電的MCU平台是否已有內建USB藍牙driver(例如CSR)的選擇呢?
     
      
舊 2014-11-26, 11:45 AM #1
回應時引用此文章
absolute離線中  
Xforce
Senior Member
 
Xforce的大頭照
 

加入日期: Feb 2002
您的住址: 宜蘭
文章: 1,341
引用:
作者absolute
所有無線發射裝置若要銷售,必先通過當地的無線認證,例如台灣的NCC,
一般無線產品認證費用也不小,若沒大量生產就很難分攤那費用,
就算有能力花大錢做精品,無線原廠或代理商也不見得願意支援認證工作,
如果RF部分採用標準的WiFi或Bluetooth USB dongle,
那就能bundle市售已做好各種RF認證的dongle來出貨。

印象中好像只有中高階的ARM平台才有機會porting USB WiFi or Bluetooth driver,
若只需每隔一段時間去讀sensor數據,然後透過RF丟出資料(例如給手機的App),
請問低階省電的MCU平台是否已有內建USB藍牙driver(例如CSR)的選擇呢?

量不大的話 建議你選有USB的低階ARM SoC + embedded Linux 去做.
藍芽方案MCU很少用USB,通常都用UART.
 
__________________
AMD Athlon 64 3000+
Asus A8N-E nfoce 4 empowered
Simems DDR 400 512MB *2
Benq 1640
---------------------------------
舊 2014-11-26, 12:24 PM #2
回應時引用此文章
Xforce離線中  
KKao
*停權中*
 

加入日期: Jan 2002
您的住址: 台北
文章: 172
有量或有價就好談,都沒有的話, Arduino 的模組找找看
舊 2014-11-26, 12:48 PM #3
回應時引用此文章
KKao離線中  
Kyocera
Power Member
 

加入日期: May 2001
文章: 512
引用:
作者Xforce
量不大的話 建議你選有USB的低階ARM SoC + embedded Linux 去做.
藍芽方案MCU很少用USB,通常都用UART.

會想這樣搭配無非是想省認證問題啦
不過要flash和sram可以上embedded linux的SoC還是比較貴,軟體也不見得比較好搞定

省事的搞法是去買過認證,只有serial port功能的bt module,MCU那端UART接上就可以丟資料出來。
省錢的搞法是去買帶USB host的MCU,Freescale Cortex M0的一顆不到一美金,USB有driver,剩下透過USB去控制BT doungle,用HID去做不會很難寫
舊 2014-11-26, 03:31 PM #4
回應時引用此文章
Kyocera離線中  
Xforce
Senior Member
 
Xforce的大頭照
 

加入日期: Feb 2002
您的住址: 宜蘭
文章: 1,341
引用:
作者Kyocera
會想這樣搭配無非是想省認證問題啦
不過要flash和sram可以上embedded linux的SoC還是比較貴,軟體也不見得比較好搞定

省事的搞法是去買過認證,只有serial port功能的bt module,MCU那端UART接上就可以丟資料出來。
省錢的搞法是去買帶USB host的MCU,Freescale Cortex M0的一顆不到一美金,USB有driver,剩下透過USB去控制BT doungle,用HID去做不會很難寫


依照我的猜想 作者應該是想透過 BLE 跟手機溝通?

通常 USB 藍芽都會用 HCI over USB transport.
在MCU 上做, 你要基本的 USB => HCI 的driver, BLE stack.

假如要用MCU去做, 我會建議用已經整合BLE 的 mcu 方案去做 會省很多事.
或是 外接的 BLE 模組(完整的BLE subsystem).
__________________
AMD Athlon 64 3000+
Asus A8N-E nfoce 4 empowered
Simems DDR 400 512MB *2
Benq 1640
---------------------------------
舊 2014-11-26, 04:31 PM #5
回應時引用此文章
Xforce離線中  
absolute
Master Member
 
absolute的大頭照
 

加入日期: Mar 2001
您的住址: 新竹市
文章: 2,285
引用:
作者Xforce
量不大的話 建議你選有USB的低階ARM SoC + embedded Linux 去做.
藍芽方案MCU很少用USB,通常都用UART.

謝謝回應與分享 ARM + Linux 大概就跟省電說ByeBye了
舊 2014-11-26, 08:16 PM #6
回應時引用此文章
absolute離線中  
absolute
Master Member
 
absolute的大頭照
 

加入日期: Mar 2001
您的住址: 新竹市
文章: 2,285
引用:
作者KKao
有量或有價就好談,都沒有的話, Arduino 的模組找找看

謝謝回應與分享 託大大的福才知道有Arduino這東西

http://goods.ruten.com.tw/item/show?21435042072235

http://www.circuitsathome.com/mcu/u...o-android-phone
舊 2014-11-26, 08:20 PM #7
回應時引用此文章
absolute離線中  
absolute
Master Member
 
absolute的大頭照
 

加入日期: Mar 2001
您的住址: 新竹市
文章: 2,285
引用:
作者Kyocera
省事的搞法是去買過認證,只有serial port功能的bt module,MCU那端UART接上就可以丟資料出來。
省錢的搞法是去買帶USB host的MCU,Freescale Cortex M0的一顆不到一美金,USB有driver,剩下透過USB去控制BT doungle,用HID去做不會很難寫

謝謝回應與分享 模組認證的確是個方向
BT module好像也都有SPP profile,
這樣搭low power MCU應該就有機會做出省電的產品。

關於M0,熊熊想到新唐也有
http://www.nuvoton.com/hq/products/...es/?__locale=en
若要用ARM + Linux,M0 platform的選擇好像還蠻多的
舊 2014-11-26, 08:36 PM #8
回應時引用此文章
absolute離線中  
absolute
Master Member
 
absolute的大頭照
 

加入日期: Mar 2001
您的住址: 新竹市
文章: 2,285
引用:
作者Xforce
依照我的猜想 作者應該是想透過 BLE 跟手機溝通?

呵呵,沒啦,其實我的原始想法很單純:
讓sensor像古早藍牙GPS接收器那樣,透過SPP profile丟data給手機App

若找不到有做認證的藍牙模組,或者銷售地不允許模組認證,
那可能得乖乖地用Cortex M0 + embedded Linux + USB dongle了
舊 2014-11-26, 08:47 PM #9
回應時引用此文章
absolute離線中  
MetalForce
Amateur Member
 

加入日期: Jun 2001
您的住址: 台北市
文章: 44
可以看一下 TI CC2540 系列
舊 2014-11-26, 11:42 PM #10
回應時引用此文章
MetalForce離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是05:33 PM.


vBulletin Version 3.0.1
powered_by_vbulletin 2024。