速度規格表

規格 速度
規格 版本 Mbps MB/s Gbps GB/s
UART 16C552 (16 bit) 0.1152
16650 (32 bit) 0.4608
16750 (64 bit) 0.9216
16C850 (128 bit) 1.5
I2C Normal Speed 0.1
Fast Speed 0.4
High Speed 3.4
NAND / SD Normal Speed 12.5
High Speed 25
Ultra High Speed-I
SDR12 12.5
SDR25 25
SDR50 / DDR50 50
SDR104 104
Ultra High Speed-II
UHS156 / FD156 156
HD312 (半雙工) 312
eMMC 4.41 104
4.5 200
5.0 400
5.X 600+
UFS 1.1 300
2.0 1.2
Bluetooth 1.2 1
2.0 + EDR 3
3.0 + HS 24
4.0 LE 24
WIFI 11b 22 MHz 11
WIFI 11g 20 MHz 54
WIFI 11n 20 MHz 72.2
40 MHz 150
WIFI 11ac 1×1 80 MHz (wave 1) 433
2×2 80 MHz 866.7
1×1 160 MHz (wave 2) 866.7
2×2 160 MHz 1.69
4×4 160 MHz 3.39
8×8 160 Mz 6.77
PCI 2.3 266
PCI-E 1.0 16 lane 32 4
2.0 16 lane 64 8
3.0 16 lane 126.032 15.754
4.0 16 lane 252.064 31.508
2.0 500 (單向) 1 (雙向)
3.0 1 (單向)

2 (雙向)

SD Card Class 2 16 2
Class 10 80 10
UHS SD Card Class 1 80 10
Class 3 240 30
USB 1.0 Low Speed 1.5
1.0 Full Speed 12
2.0 High Speed 480
3.0 Super Speed 5
3.1 Super Speed+ 10
SATA 1.0 1.5
2.0 3
3.0 6
3.2 16
eSATA 6
Ethernet 100 100 0.1
giga bit 1000 1
DDR-2 400 800
800 1600 1.6
1066 2.13
DDR-3 1066 2.13
1333 2.67
1600 3.2
2133 4.27
DDR-4 2133 4.27*

WIKI 上說 DDR2 SDRAM gives a transfer rate of (memory clock rate) × 2 (for bus clock multiplier) × 2 (for dual rate) × 64 (number of bits transferred) / 8 (number of bits/byte). [1] 但通常 embedded system 不會用 64 bit 通道, 比較常見的 16 bit 或 32 bit. 這個表格裡會用 16 bit.

另外, DDR-4 的效能不佳, 比 DDR-3 沒有太大改進 [2], 某些指標好 13.88% (解壓縮), 播影片 X265 反而變差了 3.68%. 公司同事對它的評價則是更低許多. 不過未來可望能用比 DDR-3 便宜的價格買到一樣容量的 DDR-4.

NAND 的速度參考美光網站 [3], Read 可以到 200 MB/s. 以及 e-world [4].

以上沒說明的部分都是從  WIFI 抄過來.

[REF]

  1. https://en.wikipedia.org/wiki/DDR2_SDRAM
  2. http://www.anandtech.com/show/8959/ddr4-haswell-e-scaling-review-2133-to-3200-with-gskill-corsair-adata-and-crucial/8
  3. http://docplayer.net/3700204-Nand-201-an-update-on-the-continued-evolution-of-nand-flash.html
  4. http://e-words.jp/w/UHS-I.html

Realtek 無線 IC 型號速查

雖然號稱是螃蟹公司網通事業群的一員, 但我在網通待得不夠久. 對於網路部門的學問, 其實沒什麼研究. 每次講到自家 WIFI IC 的型號, 總是感到很抽象. 不免好奇公司是不是有 "型號命名規則" 的培訓課程我沒有上到呢?

上網 Google 了一下, 發現百度上面就有螃蟹公司的 roadmap 投影片 [1]. 本來趁著假日動手整理一下, 結果發現WIKI 也有很多資料 [2], 只是沒有持續更新而已. 所以我就沒再多花時間收集型號了, 簡單講一下我的山寨版命名規則吧!

首先開頭一定是 RTL, RT 就是 RealTek, L 就是 Lan, 在還沒有無線網路之前, 都是有線的乙太網路當道.

第四個字是 8, 這…呃…表示 "發" 吧!

再來的 1 表示是基本型, 現在至少都支援 11n. 如果這個數字比 1 還大, 就表示有某些特殊功能, 若不是 1T2R 以上, 或支援 11ac, 就是具備多種無訊通訊 combo (至少有 Bluetooth) 的功能.

如果字尾的最後一個數字是 "2", 往往是 2R, "3", 不一定代表什麼? 若是 "13", 表示 3T3R (3 個 transmitter, 3 個 receiver).

如果字串以 E 結尾, 介面就是 PCI-E.

如果字串含 U 字, 介面就是 USB.

如果字串含 S 字, 介面就是 SDIO.

如果字串後面跟了 3 個英文字, 上述的 E/U/S 規則就無效. 例如 ETV / CTV.

型號 Interface 11n 11ac Combo 1T1R 1T2R 2T2R
RTL8188CE PCI-E V     V    
RTL8188CE-VAU USB2.0 V     V    
RTL8188CUS/CTV USB2.0 V     V    
RTL8188EUS USB2.0 V     V    
RTL8188EE PCI-E V     V    
RTL8188ETV USB2.0 V     V    
RTL8188EU USB2.0 V     V    
RTL8188RE PCI-E V     V    
RTL8188RU USB2.0 V     V    
RTL8188SU USB2.0 V     V    
RTL8189CS SDIO V     V    
RTL8189ES/ETV SDIO V     V    
RTL8191RE PCI-E V       V  
RTL8191SE-VA2 PCI-E V       V  
RTL8191SU USB2.0 V       V  
RTL8192CE-VA4 PCI-E V         V
RTL8192CU USB2.0 V         V
RTL8192DE-VC PCI-E V   Dual-Band     V
RTL8192DU-VC USB2.0 V   Dual-Band     V
RTL8192EU USB2.0 V         V
RTL8192SE PCI-E V         V
RTL8192SU USB2.0 V         V
RTL8712S SDIO V       V  
RTL8723AE PCI-E V   BT V    
RTL8723AS SDIO V   BT V    
RTL8723AU USB2.0 V   BT V    
RTL8723BE PCI-E V   BT V    
RTL8723BS SDIO V   BT/FM V    
RTL8723BU USB2.0 V   BT/FM V    
RTL8811AE PCI-E   V Dual-Band V    
RTL8811AS SDIO   V Dual-Band V    
RTL8811AU USB2.0   V Dual-Band V    
RTL8812AE PCI-E   V BT/Dual-Band     V
RTL8812AU USB3.0   V Dual-Band     V
RTL8813AU USB3.0   V Dual-Band     3T3R
RTL8813BE PCI-E   V Dual-Band     3T3R
RTL8821AE PCI-E   V BT/Dual-Band V    
RTL8821AS SDIO   V BT/Dual-Band V    
RTL8821AU USB2.0   V Dual-Band V    
RTL8822AE PCI-E   V BT/Dual-Band     V
RTL8831AS SDIO   V BT/FM/D/Dual-Band V    
RTL8851AS SDIO   V BT/FM/GPS/Dual-Band V    

[REF]

1. R​e​a​l​t​e​k​ ​W​i​F​i​ ​R​o​a​d​m​a​p

2. https://wikidevi.com/wiki/Realtek

DIAL 小註解

這邊的  DIAL 是指 Netflix 和 Youtube 最近在推的 DIscover And Launch 架構. 這個技術有什麼稀奇呢? 其實它是另一種把手機/平板的螢幕投影到電視大螢幕上的方法, 特別是那些支援 DIAL 的 APP 在兩個螢幕上都存在時. 雖然說我們已經有了 Wifi Display / Miracast, WIDI 可以投影任何手機或電腦畫面到電視上, 不過它們只能視為螢幕的切換,沒有動用到 TV 上的 APP.這點是主要的不同.

使用 Miracast 也不算是容易的事. 比方說, 原本手機和電視都是各自連到家中的無線 AP 上網, 但是為了要做 Miracast, 他們得要切到  的 1, 6, 11 CH 三者其中之一去進行連線.不然他們沒辦法互相發現對方. [1] 若是無線 AP 本來不是設在 1/6/11 CH, 那麼就得有從 AP 暫時斷線再連線的動作.

 

根據 Netflix 所做的比較, DIAL 可以提供簡單的連線方式 (見下圖)[2] – 假如我們先忘記有無線 AP.此處的假設是:第一個屏 (電視、機頂盒、藍光播放機的大屏) 已經有執行 APP 的能力, 而不只是一台 "非智慧型電視". 如果電視原本沒有 "智慧", 至少得接上一個轉接盒, 電視端才能具備連網、又能執行 APP 程式的條件.

那麼, 為何只要在第二個屏 (小屏) 上執行 Youtube、Netflix,就可以跳過電視上的設定, 直接播出畫面呢? 這裡面共有 3 個不同的角色 [3]. 大屏的平台提供者 (1st screen CE device deveoper), 它要能夠用正確的參數把大屏的 APP 程式跑起來,並且確保小屏的 APP 的 payload 可以送給大屏的 APP.而小屏的 APP 負責提供 payload,大屏的 APP 負責收 payload. 另外, 無論是大屏或小屏的 APP 都要先註冊 Application Name, 這樣才能確保不會把 Youtube 的內容送給 Netflix 的 APP 程式播.

根據網站上的評論 [4], DIAL 的規格是為了對抗 Apple Airplay 跨平台的優勢. 若是我 Android 手機上有個 Youtube, Android 電視端也有一個 Youtube APP, 兩者卻不能夠連動, 使用情境就不如 Apple 方便了. 然而 DIAL 只解決了連線, Miracast 只解決了 mirror; 要讓使用者完全從 "瞪小屏" 轉到大小通吃 – 例如: 讓大屏可以顯示小屏應有的操作 (如增加手機聯絡人), 而小屏本身又變身為遙控器,不顯示聯絡人編輯畫面, 這個還有賴於 "非蘋陣營" 軟體開發人員的努力.

[ref]

1. WI-FI Alliance Member Symposium 

2. DIAL

3. Details for Developers

4. The story behind DIAL: How Netflix and YouTube want to take on AirPlay

微軟手機變 AP

幾個月前, 偉哥拿著他的新手機問我, “你的手機可以當 AP  (access point) 用嗎?." 讓我著實羨慕了一陣子. 不過我今天找到一個 AP 可以讓我的 i8000 也變成 AP.

首先去 download 一個免費的程式 WMWifiRouter.cab, 適用於 Windows Mobile 的系統. 如果用 V0.91 版或是更早的版本, 它都是免費的. 如果想用新的 2.0 版 (2010/4 之後就沒更新了), 可以試用 21 天. 上網買的價錢是 14.99 EUR.

安裝此程式後, 首先把 “網際網路共享" 打開, 連線方式選 USB 或藍芽都可以.  不過我們不用這些方式來連, 況且 WM 的手機沒辦法透過 USB 和 Apple 的筆電共用網路; 如果選藍芽, 頻寬就只剩 1Mb, 什麼 HSDPA 都是一場空.

接下來打開 WMWifiRouter 這個程式, 若看到 “Not Connected" 和 “Starting ICS", 表示手機的網路還沒有 ready. 手機網路通了之後, 會看到 “Connected to WMWifiRouter" 和 “ready" 字樣. 此時, 筆電上應該也可以看到 “WifiRouter" 這個裝置.  

只要連上它, 就變成以 Wifi 的方式和手機共享網路了. 和使用普通的 AP 沒有什麼差異, 同時, 可以對這個 WiFi 網路設 WEP 的密碼保護. 

如果出差到客戶那邊, 他們很可能不給我們網路用. 此時可以用電信公司的折扣網際網路漫遊, 再拿手機當 AP, 就可以省下買 3G AP 的錢, 含儲值另外一個門號的錢了. 

折扣網際網路漫遊的費用比較低, 以中華電信為例, 短期出差可以考慮的方案是日租型的這一個.

[Note]

台灣大哥大在 6 月底前有一個促銷方案, 1 天吃到飽 399 元, 3 天 1099 元, 5 天 1799 元. 這個應該是測試市場用的, 趕快支持一下. 希望電信業者趕快降價給我們.

http://www.taiwanmobile.com/events/roam_day/

[Note 2]

實際在新加坡試用的結果: 台灣大哥大的漫遊網路相當不穩, 常常找不到訊號. 中華電信略勝一籌. 基本上, 手機拿來當 AP 之後, 耗電相當兇. 即使插著 USB 給手機供電, 開一整天會後, 電池還是會用到沒電, 整個手機也變得熱呼呼的.