Neo FreeRunner GTA02 Hardware/zh tw
From Openmoko
DolfjeBot1 (Talk | contribs) m (Replacing '\[\[Openmoko\]\]' with 'Openmoko') |
|||
(11 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
− | + | {{Languages|Neo FreeRunner GTA02 Hardware}} | |
− | {{ | + | Openmoko 是一個建構在[[hardware|硬體平台]] 上的軟體套件架構。 [[Neo FreeRunner]] 手機則是採用Openmoko套件的第二代硬體平台。透過本網頁的介紹,你可以在本頁頁尾取得硬體規格的相關資訊。 |
+ | {{note| 本頁內容中所介紹的硬體目前為“設計中/已有原型機”之階段,將會不時的變更規格。}} | ||
[[Image:Gta02a5 pcba cs.JPG|thumb|400px|display (top) side NOTE: GTA02 A5 PCBA Component Side photo]] | [[Image:Gta02a5 pcba cs.JPG|thumb|400px|display (top) side NOTE: GTA02 A5 PCBA Component Side photo]] | ||
Line 25: | Line 26: | ||
*內建 2x Tri-Axis sensor (ST accelerometer LIS302DL) | *內建 2x Tri-Axis sensor (ST accelerometer LIS302DL) | ||
− | *內建GPS Radio – -130 dBm 內建天線-157 dBm 依照晶片規格,TTFF | + | *內建GPS Radio – -130 dBm 內建天線-157 dBm 依照晶片規格,TTFF 在40秒內,-130 dBm訊號強度搜尋 (u-Blox) |
− | *天線 | + | *天線 –GPS手寺式特製天線,須備有GPRS及Wi-Fi/Bluetooth效能,以-105dBm接收,GSM Tx 30dbm+2 |
*外部天線 – MMCX GPS 連接器 | *外部天線 – MMCX GPS 連接器 | ||
− | *GPRS Radio –GSM/GPRS | + | *GPRS Radio –GSM/GPRS radio。須有Pre-PTCRB 認證模組 |
− | + | ||
*Linux – Linux kernel 2.6.24 或之後版本的 Openmoko kernel | *Linux – Linux kernel 2.6.24 或之後版本的 Openmoko kernel | ||
*USB - 主客端模式切換-able (可被用來做為軟體下載),提供 5v 電力 | *USB - 主客端模式切換-able (可被用來做為軟體下載),提供 5v 電力 | ||
− | *電源- 一般模式電源將可以透過 1200 | + | *電源- 一般模式電源將可以透過 1200 mAh。 電池內建庫倫計數器,可以透過特製的充電器充電。內建Lithium Ion或Lithium Polymer電池將可讓裝置處於待機模式。電池壽命( 近似/理想目標) 待機時間為150-200 Hrs (GSM) 通話時間, (背光燈為關閉) 至少為3-4小時 (GSM) |
*LED- LED 指示器位於 Aux/Power 按鈕下。 | *LED- LED 指示器位於 Aux/Power 按鈕下。 | ||
Line 51: | Line 51: | ||
=== 顯示 === | === 顯示 === | ||
*Topploy VGA ; 2.8” diagonal, 480 x 640 pixels | *Topploy VGA ; 2.8” diagonal, 480 x 640 pixels | ||
− | * | + | *傳輸顯示:在自然光環境下仍具可讀性為必要。 |
− | * | + | *。需要白色LED背光。至少需要有200 NIT。 |
− | *Resistance type touch panel | + | *電阻型觸控板(Resistance type touch panel)。 |
=== WiFi 802.11 b/g 無線接收器 === | === WiFi 802.11 b/g 無線接收器 === | ||
*須含 GPL 支援的資源或者是 GPL 相容 | *須含 GPL 支援的資源或者是 GPL 相容 | ||
− | * | + | *11 Mbps的TX 電力:至少13 dBm |
− | * | + | *11Mbps的RX靈敏度:需 -89 dBm ,至少-83 dBm |
− | * | + | *具AP模式為佳,但非必須 |
− | * | + | *支援WEP 及WPA |
− | * | + | *因GPL因素,故故建議使用Atheros |
− | + | === 串流介面(UART) === | |
− | === | + | |
*需具備三個串列界面 (Serial interfaces) | *需具備三個串列界面 (Serial interfaces) | ||
*控制台Console | *控制台Console | ||
Line 72: | Line 71: | ||
* 須備有2x 加速器 | * 須備有2x 加速器 | ||
* 可支援中斷(suspend)或者是省電模式 | * 可支援中斷(suspend)或者是省電模式 | ||
− | * 3 axis sensing | + | * 3維感應(3 axis sensing) |
=== A-GPS === | === A-GPS === | ||
− | *GPS | + | *GPS 晶片接收器及天線 |
− | * | + | *天線埠敏感度: -157 dBm ,依晶片規格 |
− | * | + | *防護最大干擾用之LNA 及SAW篩選器 |
− | * | + | *冷啟動時間:在-130dBm下約為40秒。最大為60秒。 |
− | * | + | *為了要支援open API,GPS功能必須支援GPL |
− | * | + | *具工業品質標準的GPS |
− | * | + | *在PCB上可以放入GTA01 GPS 區域 |
=== GPS 天線效能 === | === GPS 天線效能 === | ||
− | * | + | *天線位於裝置內部,15 mm x 15 mm 陶製物。 |
*天線加入 LNA 及and SAW 篩選器以迎合 GPS 效能 | *天線加入 LNA 及and SAW 篩選器以迎合 GPS 效能 | ||
− | *15 mm | + | *15 mm 立方的平面 (最小1 mm 厚) (TBA) |
*將備有一個外部 GPS天線連接器 (MMCX) | *將備有一個外部 GPS天線連接器 (MMCX) | ||
*在製造期間C/N 率必須高於 35 | *在製造期間C/N 率必須高於 35 | ||
Line 111: | Line 110: | ||
*不管裝置目前處於執行狀態或者是休眠狀態,必須可以以切換方式控制 | *不管裝置目前處於執行狀態或者是休眠狀態,必須可以以切換方式控制 | ||
*切換器並不會關閉電源。它只能停止或者是重新啟動裝置。 | *切換器並不會關閉電源。它只能停止或者是重新啟動裝置。 | ||
− | *內置 Li-Ion或 Li-Polymer | + | *內置 Li-Ion或 Li-Polymer 電池。電池支援裝置電源待命。以排除當裝置重新啟動時重新供電。電池為1200 ma-hr。 |
− | *電池壽命 (近似值) 最佳/目標 停留時間 150-200 Hrs (GSM) ,通話時間 ( | + | *電池壽命 (近似值) 最佳/目標 停留時間 150-200 Hrs (GSM) ,通話時間 (關閉背光) 至少到四個小時 (GSM) |
− | * | + | *在中斷模式時會計算目前所剩電量(所有週邊將會關閉或者是進入深眠模式)在3.6伏特數時 <5 mA (Li-Ion terminal voltage). |
− | *GSM | + | *GSM 模組深眠模式 ( 與基地台連絡時必須被喚醒) ,耗電須小於8mA |
*電池在充電500次後,必須備有約一半的電量 (~600 mAh)。即每日使用,近二年的時間。 | *電池在充電500次後,必須備有約一半的電量 (~600 mAh)。即每日使用,近二年的時間。 | ||
*在持續充電的狀況下,為了能觀察低電量或者是可設定的時間延遲,Neo1973必須進入休眠狀態 (即耗電模式)。 | *在持續充電的狀況下,為了能觀察低電量或者是可設定的時間延遲,Neo1973必須進入休眠狀態 (即耗電模式)。 | ||
*在充電器插入的狀況下,Neo1973必須在休眠狀態及蓄電狀態下自動監控電池狀態 。 | *在充電器插入的狀況下,Neo1973必須在休眠狀態及蓄電狀態下自動監控電池狀態 。 | ||
*主供電連接器:1200mAh 電源。 | *主供電連接器:1200mAh 電源。 | ||
− | *USB | + | *USB 充電器有ID pin 47.5k,做為Openmoko 識別之用 |
*指示器:LED指示燈位於裝置側邊,在充電或有漏接電話時會被點亮。 | *指示器:LED指示燈位於裝置側邊,在充電或有漏接電話時會被點亮。 | ||
Line 162: | Line 161: | ||
= 套件規格 = | = 套件規格 = | ||
*重量::含電池重 ~150克 | *重量::含電池重 ~150克 | ||
− | * | + | *四合一雷射筆,通過雷射裝置安全之RoHs 及安全規範 |
*1x 512MB microSD Card (SanDisk/Transcend) | *1x 512MB microSD Card (SanDisk/Transcend) | ||
*1x USB線,標準 A 到 mini-B 連接器 | *1x USB線,標準 A 到 mini-B 連接器 | ||
Line 171: | Line 170: | ||
*產品包裝能通過 1m 到1.5m 掉落測試 | *產品包裝能通過 1m 到1.5m 掉落測試 | ||
*AC USB 充電器,100v-240v,通過 UL 及所有必須的安全性規範 | *AC USB 充電器,100v-240v,通過 UL 及所有必須的安全性規範 | ||
− | * | + | *必須通過 FCC/CE 驗證 |
*必須通過 NCC驗證或台灣出口規範 | *必須通過 NCC驗證或台灣出口規範 | ||
*RoHS 相容 | *RoHS 相容 | ||
Line 191: | Line 190: | ||
=== 掉落測試 === | === 掉落測試 === | ||
− | + | 需通過掉落測驗。1m直接掉落水泥地板或1.5m 覆蓋物測試 | |
− | + | ||
= GTA02 硬體元件選擇 = | = GTA02 硬體元件選擇 = | ||
Line 199: | Line 197: | ||
* 120.7 x 62 x 18.5 mm (4.75 x 2.44 x 0.728 英吋) | * 120.7 x 62 x 18.5 mm (4.75 x 2.44 x 0.728 英吋) | ||
* 110 +/- 5 g (4 盎司) 不含電池 <br> | * 110 +/- 5 g (4 盎司) 不含電池 <br> | ||
+ | |||
+ | === 電源管理 === | ||
+ | 使用 NXP PCF50633 04 N3 做為 [[Neo1973_Power_Management|電源管理]]. | ||
+ | |||
+ | * NXP PMU索引: [http://www.nxp.com/products/power_management/pmu/index.html NXP PMU index page]<br> | ||
+ | *產品資料表: [http://people.openmoko.org/tony_tu/GTA02/datasheet/PMU/PCF50633DS_02.pdf NXP PCF50633 Product Data Sheet]<br> | ||
+ | * Product使用者手冊: [http://people.openmoko.org/tony_tu/GTA02/datasheet/PMU/PCF50633UM_6.pdf NXP PCF50633 User Manual]<br> | ||
+ | **感謝NXP提供完整的使用者手冊並支援開放給開發者使用 | ||
+ | **資料表/使用者手冊使用 [http://lists.openmoko.org/pipermail/community/2008-March/013898.html was legally authorized by NXP] | ||
+ | * 連接至:透過I2C連接至 S3C2442,客端位置為 0x08。 <br> | ||
+ | * Driver Source: https://svn.openmoko.org/trunk/src/target/kernel/patches/pcf50633.patch<br> | ||
+ | |||
+ | === Flash === | ||
+ | ==== NAND Flash ==== | ||
+ | 256MB 整合性 Samsung NAND flash置於2442 多晶片組中,與S3C2442 NAND 控制器相連。 | ||
+ | |||
+ | * 產品首頁:[http://www.samsung.com/global/business/semiconductor/productInfo.do?fmly_id=229&partnum=SC32442 S3C2442] | ||
+ | * 資料表:S3C2442 B54結合256 MB NAND MCP 套件 | ||
+ | * 連接至: S3C2442 NAND 控制器<br> | ||
+ | |||
+ | ==== NOR Flash ==== | ||
+ | |||
+ | 提供16MBit ST M58WR016KB706E NOR flash做為不中斷緊急啟動('unbrickable emergency boot)功能使用。 | ||
+ | |||
+ | 產品首頁: | ||
+ | [http://www.st.com/stonline/products/families/memories/fl_nor_mob/index.htm ST Mobile Flash NOR/Mobile Terminal] | ||
+ | * 資料表: [http://www.st.com/stonline/products/literature/ds/13023/m58wr032qb.pdf M58WR016] | ||
+ | * 連接至: S3C2442 NAND控制器<br> | ||
+ | |||
+ | === SDRAM === | ||
+ | 128MB SDRAM (64MB inside 2442 MCP, 1x Samsung K4M51323PC)連接到S3C2442 SDRAM控制器 | ||
+ | * 產品首頁:[http://www.samsung.com/global/business/semiconductor/productInfo.do?fmly_id=136&partnum=K4M51323PC Samsung K4M51323PC] | ||
+ | * 資料頁:[http://www.samsung.com/global/system/business/semiconductor/product/2007/6/11/MobileSDRAM/MobileSDRSDRAM/512Mbit/K4M51323PC/ds_k4m51323pc.pdf Samsung K4M51323PC] | ||
+ | *連接:S3C2442 <br> | ||
+ | |||
+ | == GSM/GPRS == | ||
+ | [[GSM]] (包括 GPRS)數據機,德州儀器 Calypso based | ||
+ | |||
+ | *連接:S3C2442 UART1 (full-uart, RxD, TxD, CTS, RTS), /dev/ttySAC0 in userspace | ||
+ | * PM Driver: https://svn.openmoko.org/trunk/src/target/kernel/patches/gta01-power_control.patch | ||
+ | * Accessible GSM/GPRS antenna jack (if battery cover is removed)<br> | ||
+ | |||
+ | === CALYPSO ASIC digital baseband === | ||
+ | 很不幸的,因為[http://en.wikipedia.org/wiki/Non-disclosure_agreement NDA]的問題我們無法提供GSM晶片組的詳細資料。但是,這並不是最必要的,因為界面是使用擁有S3C2442的標準UART串列線。 [http://www.3gpp.org/ftp/Specs/archive/07_series/07.05/ GSM 07.05], [http://www.3gpp.org/ftp/Specs/archive/07_series/07.10/ GSM 07.10] ,並使用了其它的標準通訊協定。 | ||
+ | |||
+ | *Calypso D751992AZHH<br> | ||
+ | * GTA02韌體應為moko6 或之後的版本(內部用代號) | ||
+ | |||
+ | === TI TWL3025BZGMR 類比基頻=== | ||
+ | * [http://focus.ti.com/general/docs/wtbu/wtbuproductcontent.tsp?templateId=6123&navigationId=12295&contentId=4703 TWL3014產品首頁]<br> | ||
+ | |||
+ | === TI TRF6151 (GSM/PCS) RF 無線收發器 === | ||
+ | *[http://focus.ti.com/general/docs/wtbu/wtbuproductcontent.tsp?templateId=6123&navigationId=12296&contentId=4701 TRF615 產品首頁] <br> | ||
+ | GPRS Class12/CS4 <br> | ||
+ | |||
+ | == USB 裝置 == | ||
+ | USB裝置控制器置於S3C2442內 | ||
+ | *驅動程式: https://svn.openmoko.org/trunk/src/target/kernel/patches/s3c2410_udc.patch | ||
+ | * 請參考 [[USB Product IDs]] 暸解我們所使用的銷售/產品ID。 | ||
+ | * 1200mAh電池在連接到主USB時進行充電 | ||
+ | * Mini-AB 連接器與此相同[http://www.cypressindustries.com/shoponline/proddetail.asp?prod=CCMUSBAB-32005-700&cat=34 this one]. | ||
+ | |||
+ | == I2C 裝置 == | ||
+ | I2C是一個簡單的溝通標準,它可以用來移除晶片中小量的資料 | ||
+ | 請參考 [[I2C | Neo I2C Devices]] 取得更多資訊及裝置清單及目前所使用的位置,與 Neo1973文件<br> | ||
+ | |||
+ | == 聲音 == | ||
+ | 參考: [[Neo1973 Audio Subsystem]] | ||
+ | |||
+ | === Wolfson Codec === | ||
+ | [[WM8753]] Wolfson Microelectronics CODEC (它並無法播放MP3,它是個簡單的音效卡。 | ||
+ | * 產品首頁: http://www.wolfsonmicro.com/products/WM8753/ | ||
+ | * Data Sheet: [http://www.wolfsonmicro.com/uploads/documents/en/WM8753.pdf WM8753.pdf] | ||
+ | * 連接:S3C2442 IIS界面 (PCM 資料),S3C2442 I2C (控制) | ||
+ | * 驅動程式:https://svn.openmoko.org/trunk/src/target/kernel/patches/asoc.patch | ||
+ | |||
+ | === Mono 揚聲器 === | ||
+ | 在WM8753的類比聲音輸出中含有National Semiconductor [[LM4853]] Mono揚聲器 | ||
+ | * 產品首頁: [http://www.national.com/pf/LM/LM4853.html LM4853.html] | ||
+ | *資料頁: [http://www.national.com/ds.cgi/LM/LM4853.pdf LM4853.pdf] | ||
+ | *連接:S3C2442 I2C (Control) | ||
+ | |||
+ | === 類比代有線耳機 === | ||
+ | 包含了four-ring 2.5mm 音體插孔,能連接舊型的有線耳機 | ||
+ | |||
+ | 使用Motorola 智慧型手機(A780,A1200, ...) 及V-360 耳機,包含相容的設定。 | ||
+ | |||
+ | === 按鈕 === | ||
+ | Neo1973 GTA02有二組按鈕: | ||
+ | * [[Neo1973 Power Button|The Power Button]] | ||
+ | * [[Neo1973 AUX Button|The "Aux" button]] | ||
+ | |||
+ | ==機鷇== | ||
+ | FreeRunner機瞉為全黑,您可以在WIKI首頁中看到產品圖。 | ||
+ | 來源:IRC Mickey | ||
+ | =配件= | ||
+ | |||
+ | == 觸控筆 == | ||
+ | 使用四合一式雷射型觸控筆 | ||
+ | *販售商: [http://www.quarton.com/laser_pen.html Quarton XPII] | ||
+ | *GTA02標準設定[http://www.quarton.com.tw/laser_pen_infiniter_xp_2.html QUARTON XPII 4合1雷射筆] | ||
+ | |||
+ | == 電池 == | ||
+ | [[Neo FreeRunner (GTA02) Battery]] 與 [[Neo1973 GTA01 Battery]]相容,並且有限制的與Nokia BL6C 電池相容。 | ||
+ | 參考此郵件清單 [http://lists.openmoko.org/pipermail/community/2007-February/003758.html this] | ||
+ | [http://wiki.openmoko.org/index.php?title=Image:Neo1973-with-BL5C-battery.png Neo1973 照片圖] | ||
+ | |||
+ | * GTA02使用 TI bq27000晶片智慧型電池 | ||
+ | * SANYO UF653450S 1200mAh<br> | ||
+ | *查看電池圖片 [http://people.openmoko.org/tony_tu/GTA02/hardware/GTA02/CT-GTA02.pdf GTA02 Smart Battery Schematics] | ||
+ | |||
+ | == microSD == | ||
+ | GTA02 會使用下列的microSD 記憶卡 | ||
+ | * [http://www.transcendusa.com/ Transcend] 512MB microSD card | ||
+ | * [http://www.sandisk.com/ SanDisk] 512MB microSD card<br> | ||
+ | |||
+ | == 充電器 == | ||
+ | AKII Technology 充電器 | ||
+ | |||
+ | *模組: [http://www.ak2.com.tw/pd_main.asp?sg_id=11 A10P1-05MP] | ||
+ | *輸入: 100-240v~ /0.3A | ||
+ | *輸出: +5v up to 2.0A | ||
+ | *在ID PIN與地線間加入 47.5k 1% 電阻,做為openmoko 充電器識別<br> | ||
+ | |||
+ | = History = | ||
+ | |||
+ | == GTA02v1 == | ||
+ | 第一代原型機為 Openmoko 軟體開發使用。共組裝了30 pc。 | ||
+ | |||
+ | *2440下運做良好,擁有外部NAND/SDRAM 及NOR記憶體 | ||
+ | *因 04 N3無法使用,故使用PCF50633 05 N3 做為基本概要式的re-work power驗證 | ||
+ | *使用GTA01 SIM 卡插槽 | ||
+ | *加內外部除錯埠 | ||
+ | *使用全球定位A-GPS | ||
+ | |||
+ | == GTA02v2 == | ||
+ | 第二代原型機。共50只,用於Taipei SMT工廠MOUNT | ||
+ | |||
+ | *最佳的組合是使用 Samsung 256 MB NAND ,因晶片可以使用S3C2442 B43 | ||
+ | *Using correct PMU PCF50633 04 N3 | ||
+ | *更換新的SIM 卡插槽 | ||
+ | *更新到 u-blox A-GPS | ||
+ | *LCM power 從3.3v 改為1.8v | ||
+ | *USB 電源切換規畫/pin指定錯誤,無法驗證USB 主要供電為 5v 功能 | ||
+ | *GPS功能驗證ok,並具一定的靈敏度 | ||
+ | == GTA02v3 == | ||
+ | 製造驗證版本 2007/10/11 28 pcFIC 蘇州工廠組裝 | ||
+ | |||
+ | *使用S3C2442 B43 做為硬體驗證 | ||
+ | *使用 control pilot run 驗證S3C2442 B54 晶片組<br> | ||
+ | |||
+ | == GTA02v4 == | ||
+ | 大量製造釋出侯選版本1 | ||
+ | |||
+ | 2 weeks after v3 gerber out, release the v4 gerber, and 2007/10/20 20 pcs fabricate at FIC SuZhou | ||
+ | |||
+ | * 因顯示穩定性因素,LCM 電源從 1.8v 變更為 3.3v | ||
+ | *rate/production verification用途組裝 200 pcs | ||
+ | *組裝使用S3C2442 B43 (128 MB NAND) 的50 pc做為品質比較之用 | ||
+ | *USB 主電源晶片在Vb/Vcc 下,因不同的供電來源有輸出電壓穩定性問題。 | ||
+ | *電池庫倫電量設定無法使用在A4 | ||
+ | |||
+ | == GTA02v5 == | ||
+ | 大量製造侯選版本 | ||
+ | |||
+ | * 2008/1/14 於 FIC SuZhou大量製造 | ||
+ | * 大量製造A5 試用版,自2008 March開始,與A5原型機相較之下製造100支原型機,包含一些resistor/capacitor 變更,用於GTA02開發人員使用,可參考此頁取得更多資訊 developers was tracked in the [[Prototypes| Prototypes Page]] | ||
+ | *庫倫計算問題修正 | ||
+ | * USB主供電切換修正 | ||
+ | * 因穩定性因素,需要加入PMU Vbat ,此項問題可以藉由SMT 或手工進行處理 | ||
+ | * 為了MPU穩定性考量,需為 PMU Vbat加入電容。 | ||
+ | * 需手動重置GSM IR UART到100k ,以利GSM 進入深眠模式 | ||
+ | * ATAG_REVISION: 0350 | ||
+ | |||
+ | == GTA02v6 == | ||
+ | 大量製造侯選版本 3/Mass production version<br> | ||
+ | |||
+ | A6 為A5的簡單調整。只進行些許的變更以使於提高更高的品質及版本控制。在A6上的電容及電阻變更,也被用於A5的大量製造上<br> | ||
+ | |||
+ | *2008 March先行製造100 pc | ||
+ | *為Vbat加入電容空間,降低SMT負荷 | ||
+ | *加入GSM IR 電阻以利GSM深眠模式 | ||
+ | *保留3 GPIO做為硬體版本控制 | ||
+ | = Debug Board = | ||
+ | |||
+ | == 偵錯板(Debug Board)連接器定義== | ||
+ | |||
+ | 以下為做為連接到偵錯板[[Debug Board]]或其它硬體的連接器。 | ||
+ | |||
+ | 這些連接器為: | ||
+ | * 39 - GND | ||
+ | * 38 - STDI | ||
+ | * 37 - _RESET | ||
+ | * 36 - STMS | ||
+ | * 35 - STCK | ||
+ | * 34 - STDO | ||
+ | * 33 - GSM_EN | ||
+ | * 29 - _STRST | ||
+ | * 19 - X_I2C_SCL (H-TP4703) | ||
+ | * 18 - X_I2C_SDA (H-TP4704) | ||
+ | * 17 - SPI_CLK0 | ||
+ | * 16 - SPI_MOSI0 | ||
+ | * 15 - SPI-MISO0 | ||
+ | * 14 - SS0 | ||
+ | * 13 - EINT3 (H-TP4705) | ||
+ | * 3 - CONSOLE_TXD (H-TP4701) | ||
+ | * 2 - CONSOLE_RXD (H-TP4702) | ||
+ | |||
+ | 資料來源[http://people.openmoko.org/roh/Debugport_GTA01bv4.png]. | ||
+ | |||
+ | = Distinguishing hardware revisions = | ||
+ | == Inside the [[Bootloader]] == | ||
+ | 每個硬體版本都擁有自己的u-boot 映像檔,雖然 bootloader 有固定的版本。硬體的版本透過ATAG傳送到kernel (ATAG_REVISION) | ||
+ | |||
+ | ==深入暸解[[Kernel]] == | ||
+ | kernel在啟動時接收ATAG_REVISION ,並且將內容儲存於 "system_rev" 全域變數。 | ||
+ | |||
+ | == From Userspace == | ||
+ | kernel在 /proc/cpuinfo輸出 system_rev 變數 | ||
+ | "Revision :" line. | ||
+ | |||
+ | = 驗證 = | ||
+ | |||
+ | == FCC == | ||
+ | *輸入美國用 | ||
+ | ** 850/1800/1900 Band, FCC ID: EUNGTA02 | ||
+ | ** 900/1800/1900 Band, FCC ID: EUNGTA02E | ||
+ | ** [http://people.openmoko.org/tony_tu/GTA02/certificate/EUNGTA02_850_1800_1900/ FCC test report(GTA02)] | ||
+ | ** [http://people.openmoko.org/tony_tu/GTA02/certificate/EUNGTA02E_900_1800_1900/ FCC test report(GTA02E)] | ||
+ | |||
+ | == NCC == | ||
+ | *輸入台灣用 | ||
+ | **NCC驗證碼: CCAF08DG0080T0 | ||
+ | **[http://people.openmoko.org/tony_tu/GTA02/certificate/NCC NCC test report] | ||
+ | |||
+ | [[Category:Neo FreeRunner Hardware/zh tw]] |
Latest revision as of 12:47, 23 August 2008
Languages: |
English • العربية • Български • Česky • Dansk • Deutsch • Esperanto • Eesti • Español • فارسی • Suomi • Français • עברית • Magyar • Italiano • 한국어 • Nederlands • Norsk (bokmål) • Polski • Português • Română • Русский • Svenska • Slovenčina • Українська • 中文(中国大陆) • 中文(台灣) • Euskara • Català |
Openmoko 是一個建構在硬體平台 上的軟體套件架構。 Neo FreeRunner 手機則是採用Openmoko套件的第二代硬體平台。透過本網頁的介紹,你可以在本頁頁尾取得硬體規格的相關資訊。
NOTE: 本頁內容中所介紹的硬體目前為“設計中/已有原型機”之階段,將會不時的變更規格。 |
Contents |
[edit] 總結
- FIC(大眾電腦)依GPL相容的Openmoko韌體原始碼建立了 Linux based 智慧型手機,專案名稱為 GTA02 (Neo FreeRunner)。
詳細硬體元件選項可以在 Neo FreeRunner GTA02 Hardware此頁中找到。
[edit] 功能
- 顯示器- Topply o2.8, 480 x 640 pixels,VGA, 200 NIT minimum, resistance type touch
- 使用者界瀏覽- LCD型觸控式螢幕。包含電源控制按鈕及AUX按鈕(可用來撥打119等緊急電話)等2個控制按鈕
- 內建802.11b/g 無線設備 (Atheros chipset AR6001 Flash version)
- 內建藍芽(Bluetooth )2.0 + EDR (CSR 並支援 PCM audio , BC4 frimware version)
- 內建2D/3D圖形加速晶片 (S-Media 3362)
- 內建 2x Tri-Axis sensor (ST accelerometer LIS302DL)
- 內建GPS Radio – -130 dBm 內建天線-157 dBm 依照晶片規格,TTFF 在40秒內,-130 dBm訊號強度搜尋 (u-Blox)
- 天線 –GPS手寺式特製天線,須備有GPRS及Wi-Fi/Bluetooth效能,以-105dBm接收,GSM Tx 30dbm+2
- 外部天線 – MMCX GPS 連接器
- GPRS Radio –GSM/GPRS radio。須有Pre-PTCRB 認證模組
- Linux – Linux kernel 2.6.24 或之後版本的 Openmoko kernel
- USB - 主客端模式切換-able (可被用來做為軟體下載),提供 5v 電力
- 電源- 一般模式電源將可以透過 1200 mAh。 電池內建庫倫計數器,可以透過特製的充電器充電。內建Lithium Ion或Lithium Polymer電池將可讓裝置處於待機模式。電池壽命( 近似/理想目標) 待機時間為150-200 Hrs (GSM) 通話時間, (背光燈為關閉) 至少為3-4小時 (GSM)
- LED- LED 指示器位於 Aux/Power 按鈕下。
[edit] 硬體規格
[edit] 硬體Hardware Electrical
- 400/500 MHz Samsung 2442B處理器/SOC (至少400)
- 置入NAND FLASH 啟動程式或 2MB NOR FLASH (選項)
- 128 MB SDRAM , 64 MB CPU internal, 64 MB external
- 256MB NAND Flash MCP package.
[edit] 顯示
- Topploy VGA ; 2.8” diagonal, 480 x 640 pixels
- 傳輸顯示:在自然光環境下仍具可讀性為必要。
- 。需要白色LED背光。至少需要有200 NIT。
- 電阻型觸控板(Resistance type touch panel)。
[edit] WiFi 802.11 b/g 無線接收器
- 須含 GPL 支援的資源或者是 GPL 相容
- 11 Mbps的TX 電力:至少13 dBm
- 11Mbps的RX靈敏度:需 -89 dBm ,至少-83 dBm
- 具AP模式為佳,但非必須
- 支援WEP 及WPA
- 因GPL因素,故故建議使用Atheros
[edit] 串流介面(UART)
- 需具備三個串列界面 (Serial interfaces)
- 控制台Console
- A-GPS或 GPS
- GSM/GPRS
[edit] 加速器
- 須備有2x 加速器
- 可支援中斷(suspend)或者是省電模式
- 3維感應(3 axis sensing)
[edit] A-GPS
- GPS 晶片接收器及天線
- 天線埠敏感度: -157 dBm ,依晶片規格
- 防護最大干擾用之LNA 及SAW篩選器
- 冷啟動時間:在-130dBm下約為40秒。最大為60秒。
- 為了要支援open API,GPS功能必須支援GPL
- 具工業品質標準的GPS
- 在PCB上可以放入GTA01 GPS 區域
[edit] GPS 天線效能
- 天線位於裝置內部,15 mm x 15 mm 陶製物。
- 天線加入 LNA 及and SAW 篩選器以迎合 GPS 效能
- 15 mm 立方的平面 (最小1 mm 厚) (TBA)
- 將備有一個外部 GPS天線連接器 (MMCX)
- 在製造期間C/N 率必須高於 35
[edit] 按鈕
- 透過觸控式螢幕傳送資料為主要的資料輸入方法
- 機款外圍有二個實體按鈕:電源按鈕 ( Neo1973) 是一個機械式的開關,可藉由外罩式塑膠製的按鈕啟動。Aux (911) 按鈕位於裝置上方。這兩個按鈕在以按下按鈕的方式操作時,對於軟體而言,為開/關或者是按下/未按下等二種模式的輸入。而每個按鈕的功能,則取決於應用程式定義的功能。
- 按鈕應有背光燈
- 硬體規格配置可循環使用50000 次
[edit] 聲音輸出
- 喇叭 (必須擁有良好的音量大小及無雜音的聽覺環境)
- 單聲道音效播送
- 最大音量:5公分內100 dB以確保在實際環境下能擁有良好的效能
- 以插孔方式支援耳機及麥克風功能
[edit] 電源設定需求
- 軟體依電源管理功能為優先
- NXP PCF 優先
- 需支援USB供電
- 需透過USB功能支援充電
- 電源切換:Neo1973有一組電源切換,做為開/關及休眠(suspend )
- Power/Aux 必須配置背光燈
- 不管裝置目前處於執行狀態或者是休眠狀態,必須可以以切換方式控制
- 切換器並不會關閉電源。它只能停止或者是重新啟動裝置。
- 內置 Li-Ion或 Li-Polymer 電池。電池支援裝置電源待命。以排除當裝置重新啟動時重新供電。電池為1200 ma-hr。
- 電池壽命 (近似值) 最佳/目標 停留時間 150-200 Hrs (GSM) ,通話時間 (關閉背光) 至少到四個小時 (GSM)
- 在中斷模式時會計算目前所剩電量(所有週邊將會關閉或者是進入深眠模式)在3.6伏特數時 <5 mA (Li-Ion terminal voltage).
- GSM 模組深眠模式 ( 與基地台連絡時必須被喚醒) ,耗電須小於8mA
- 電池在充電500次後,必須備有約一半的電量 (~600 mAh)。即每日使用,近二年的時間。
- 在持續充電的狀況下,為了能觀察低電量或者是可設定的時間延遲,Neo1973必須進入休眠狀態 (即耗電模式)。
- 在充電器插入的狀況下,Neo1973必須在休眠狀態及蓄電狀態下自動監控電池狀態 。
- 主供電連接器:1200mAh 電源。
- USB 充電器有ID pin 47.5k,做為Openmoko 識別之用
- 指示器:LED指示燈位於裝置側邊,在充電或有漏接電話時會被點亮。
[edit] GSM/GPRS
- 支援850/1800/1900 and 900/1800/1900 MHz 等頻率
- 須被設計為具雙頻之裝置 (850/900 MHz)
- 模組型GPRS 無線電話機,以符合PTCRB及FCC 驗證。最佳模式為模組在PTCRB或OTA測試前被驗證
- GSM/GPRS 必須通過FCC/CE 驗證
[edit] GSM-GPRS 天線效能
- 每個頻道能接收-105 dBm (GSM/PCS)
- 30+2 dBm 可在GSM頻道被傳送
[edit] Wi-Fi 模組
- 必須支援 GPL 驅動程式
- Atheros AR6k preferred
- 需有Flash 版本
[edit] Wi-Fi 天線效能
- TX 13-15 dBm的 Wi-Fi天線
- 802.11b 11Mbps RX -89 到 -83 dBm 或相等效能的天線
[edit] 藍芽
- CSR BC4或之後版本的解決方案
[edit] USB
- Neo1973 GTA02 使用USB 1.11,將會有 主/副 (client/host)USB
- 可提供主USB 5v電力
- 可透過USB進行充電
[edit] 麥克風
裝置配有1 組麥克風
[edit] 韌體映像檔
- 使用 Linux 2.6.24 或之後版本
- 可支援自NAND啟動或自NOR啟動
- 搭載之映像檔必須含有基本的話機功能
- 無法藉由USB進行完整的韌體更新
[edit] PSN
- 裝置將會包含 PSN (產品系列編號) ,列印在產品標籤及系統可讀取之NAND記體體中
[edit] IMEI
- 產品需寫上IMEI 碼
[edit] 套件規格
- 重量::含電池重 ~150克
- 四合一雷射筆,通過雷射裝置安全之RoHs 及安全規範
- 1x 512MB microSD Card (SanDisk/Transcend)
- 1x USB線,標準 A 到 mini-B 連接器
- 1x 1200mAh smart/gauge battery
- 快速啟動指南
- 5v USB power cord w/100-240 switchable power plug
- Safety card, warranty card
- 產品包裝能通過 1m 到1.5m 掉落測試
- AC USB 充電器,100v-240v,通過 UL 及所有必須的安全性規範
- 必須通過 FCC/CE 驗證
- 必須通過 NCC驗證或台灣出口規範
- RoHS 相容
- 須備有WEEE 報告
[edit] 生命週期規格
[edit] 產品生命週期
本產品設計至少可使用二年.
[edit] 操作適溫
- 操作適溫為 –10°C 到 +60°C
[edit] 倉儲溫度
- -15 °C to +70 ° C
[edit] ESD
裝置必須能耐 4.0kV contact discharge and 8.0kV air
[edit] 掉落測試
需通過掉落測驗。1m直接掉落水泥地板或1.5m 覆蓋物測試
[edit] GTA02 硬體元件選擇
[edit] 實物尺寸
- 120.7 x 62 x 18.5 mm (4.75 x 2.44 x 0.728 英吋)
- 110 +/- 5 g (4 盎司) 不含電池
[edit] 電源管理
使用 NXP PCF50633 04 N3 做為 電源管理.
- NXP PMU索引: NXP PMU index page
- 產品資料表: NXP PCF50633 Product Data Sheet
- Product使用者手冊: NXP PCF50633 User Manual
- 感謝NXP提供完整的使用者手冊並支援開放給開發者使用
- 資料表/使用者手冊使用 was legally authorized by NXP
- 連接至:透過I2C連接至 S3C2442,客端位置為 0x08。
- Driver Source: https://svn.openmoko.org/trunk/src/target/kernel/patches/pcf50633.patch
[edit] Flash
[edit] NAND Flash
256MB 整合性 Samsung NAND flash置於2442 多晶片組中,與S3C2442 NAND 控制器相連。
- 產品首頁:S3C2442
- 資料表:S3C2442 B54結合256 MB NAND MCP 套件
- 連接至: S3C2442 NAND 控制器
[edit] NOR Flash
提供16MBit ST M58WR016KB706E NOR flash做為不中斷緊急啟動('unbrickable emergency boot)功能使用。
產品首頁:
ST Mobile Flash NOR/Mobile Terminal
- 資料表: M58WR016
- 連接至: S3C2442 NAND控制器
[edit] SDRAM
128MB SDRAM (64MB inside 2442 MCP, 1x Samsung K4M51323PC)連接到S3C2442 SDRAM控制器
- 產品首頁:Samsung K4M51323PC
- 資料頁:Samsung K4M51323PC
- 連接:S3C2442
[edit] GSM/GPRS
GSM (包括 GPRS)數據機,德州儀器 Calypso based
- 連接:S3C2442 UART1 (full-uart, RxD, TxD, CTS, RTS), /dev/ttySAC0 in userspace
- PM Driver: https://svn.openmoko.org/trunk/src/target/kernel/patches/gta01-power_control.patch
- Accessible GSM/GPRS antenna jack (if battery cover is removed)
[edit] CALYPSO ASIC digital baseband
很不幸的,因為NDA的問題我們無法提供GSM晶片組的詳細資料。但是,這並不是最必要的,因為界面是使用擁有S3C2442的標準UART串列線。 GSM 07.05, GSM 07.10 ,並使用了其它的標準通訊協定。
- Calypso D751992AZHH
- GTA02韌體應為moko6 或之後的版本(內部用代號)
[edit] TI TWL3025BZGMR 類比基頻
[edit] TI TRF6151 (GSM/PCS) RF 無線收發器
GPRS Class12/CS4
[edit] USB 裝置
USB裝置控制器置於S3C2442內
- 驅動程式: https://svn.openmoko.org/trunk/src/target/kernel/patches/s3c2410_udc.patch
- 請參考 USB Product IDs 暸解我們所使用的銷售/產品ID。
- 1200mAh電池在連接到主USB時進行充電
- Mini-AB 連接器與此相同this one.
[edit] I2C 裝置
I2C是一個簡單的溝通標準,它可以用來移除晶片中小量的資料
請參考 Neo I2C Devices 取得更多資訊及裝置清單及目前所使用的位置,與 Neo1973文件
[edit] 聲音
[edit] Wolfson Codec
WM8753 Wolfson Microelectronics CODEC (它並無法播放MP3,它是個簡單的音效卡。
- 產品首頁: http://www.wolfsonmicro.com/products/WM8753/
- Data Sheet: WM8753.pdf
- 連接:S3C2442 IIS界面 (PCM 資料),S3C2442 I2C (控制)
- 驅動程式:https://svn.openmoko.org/trunk/src/target/kernel/patches/asoc.patch
[edit] Mono 揚聲器
在WM8753的類比聲音輸出中含有National Semiconductor LM4853 Mono揚聲器
- 產品首頁: LM4853.html
- 資料頁: LM4853.pdf
- 連接:S3C2442 I2C (Control)
[edit] 類比代有線耳機
包含了four-ring 2.5mm 音體插孔,能連接舊型的有線耳機
使用Motorola 智慧型手機(A780,A1200, ...) 及V-360 耳機,包含相容的設定。
[edit] 按鈕
Neo1973 GTA02有二組按鈕:
[edit] 機鷇
FreeRunner機瞉為全黑,您可以在WIKI首頁中看到產品圖。 來源:IRC Mickey
[edit] 配件
[edit] 觸控筆
使用四合一式雷射型觸控筆
- 販售商: Quarton XPII
- GTA02標準設定QUARTON XPII 4合1雷射筆
[edit] 電池
Neo FreeRunner (GTA02) Battery 與 Neo1973 GTA01 Battery相容,並且有限制的與Nokia BL6C 電池相容。 參考此郵件清單 this Neo1973 照片圖
- GTA02使用 TI bq27000晶片智慧型電池
- SANYO UF653450S 1200mAh
- 查看電池圖片 GTA02 Smart Battery Schematics
[edit] microSD
GTA02 會使用下列的microSD 記憶卡
[edit] 充電器
AKII Technology 充電器
- 模組: A10P1-05MP
- 輸入: 100-240v~ /0.3A
- 輸出: +5v up to 2.0A
- 在ID PIN與地線間加入 47.5k 1% 電阻,做為openmoko 充電器識別
[edit] History
[edit] GTA02v1
第一代原型機為 Openmoko 軟體開發使用。共組裝了30 pc。
- 2440下運做良好,擁有外部NAND/SDRAM 及NOR記憶體
- 因 04 N3無法使用,故使用PCF50633 05 N3 做為基本概要式的re-work power驗證
- 使用GTA01 SIM 卡插槽
- 加內外部除錯埠
- 使用全球定位A-GPS
[edit] GTA02v2
第二代原型機。共50只,用於Taipei SMT工廠MOUNT
- 最佳的組合是使用 Samsung 256 MB NAND ,因晶片可以使用S3C2442 B43
- Using correct PMU PCF50633 04 N3
- 更換新的SIM 卡插槽
- 更新到 u-blox A-GPS
- LCM power 從3.3v 改為1.8v
- USB 電源切換規畫/pin指定錯誤,無法驗證USB 主要供電為 5v 功能
- GPS功能驗證ok,並具一定的靈敏度
[edit] GTA02v3
製造驗證版本 2007/10/11 28 pcFIC 蘇州工廠組裝
- 使用S3C2442 B43 做為硬體驗證
- 使用 control pilot run 驗證S3C2442 B54 晶片組
[edit] GTA02v4
大量製造釋出侯選版本1
2 weeks after v3 gerber out, release the v4 gerber, and 2007/10/20 20 pcs fabricate at FIC SuZhou
- 因顯示穩定性因素,LCM 電源從 1.8v 變更為 3.3v
- rate/production verification用途組裝 200 pcs
- 組裝使用S3C2442 B43 (128 MB NAND) 的50 pc做為品質比較之用
- USB 主電源晶片在Vb/Vcc 下,因不同的供電來源有輸出電壓穩定性問題。
- 電池庫倫電量設定無法使用在A4
[edit] GTA02v5
大量製造侯選版本
- 2008/1/14 於 FIC SuZhou大量製造
- 大量製造A5 試用版,自2008 March開始,與A5原型機相較之下製造100支原型機,包含一些resistor/capacitor 變更,用於GTA02開發人員使用,可參考此頁取得更多資訊 developers was tracked in the Prototypes Page
- 庫倫計算問題修正
- USB主供電切換修正
- 因穩定性因素,需要加入PMU Vbat ,此項問題可以藉由SMT 或手工進行處理
- 為了MPU穩定性考量,需為 PMU Vbat加入電容。
- 需手動重置GSM IR UART到100k ,以利GSM 進入深眠模式
- ATAG_REVISION: 0350
[edit] GTA02v6
大量製造侯選版本 3/Mass production version
A6 為A5的簡單調整。只進行些許的變更以使於提高更高的品質及版本控制。在A6上的電容及電阻變更,也被用於A5的大量製造上
- 2008 March先行製造100 pc
- 為Vbat加入電容空間,降低SMT負荷
- 加入GSM IR 電阻以利GSM深眠模式
- 保留3 GPIO做為硬體版本控制
[edit] Debug Board
[edit] 偵錯板(Debug Board)連接器定義
以下為做為連接到偵錯板Debug Board或其它硬體的連接器。
這些連接器為:
- 39 - GND
- 38 - STDI
- 37 - _RESET
- 36 - STMS
- 35 - STCK
- 34 - STDO
- 33 - GSM_EN
- 29 - _STRST
- 19 - X_I2C_SCL (H-TP4703)
- 18 - X_I2C_SDA (H-TP4704)
- 17 - SPI_CLK0
- 16 - SPI_MOSI0
- 15 - SPI-MISO0
- 14 - SS0
- 13 - EINT3 (H-TP4705)
- 3 - CONSOLE_TXD (H-TP4701)
- 2 - CONSOLE_RXD (H-TP4702)
資料來源[1].
[edit] Distinguishing hardware revisions
[edit] Inside the Bootloader
每個硬體版本都擁有自己的u-boot 映像檔,雖然 bootloader 有固定的版本。硬體的版本透過ATAG傳送到kernel (ATAG_REVISION)
[edit] 深入暸解Kernel
kernel在啟動時接收ATAG_REVISION ,並且將內容儲存於 "system_rev" 全域變數。
[edit] From Userspace
kernel在 /proc/cpuinfo輸出 system_rev 變數 "Revision :" line.
[edit] 驗證
[edit] FCC
- 輸入美國用
- 850/1800/1900 Band, FCC ID: EUNGTA02
- 900/1800/1900 Band, FCC ID: EUNGTA02E
- FCC test report(GTA02)
- FCC test report(GTA02E)
[edit] NCC
- 輸入台灣用
- NCC驗證碼: CCAF08DG0080T0
- NCC test report