ไฟต่าง ๆ
vbat = คือไฟที่ออกมาจากขั้วแบต เช่น แบต / ซับพลาย
Poweron key = ไฟสวิทต์ ( power on x )
VDRAM = ไฟจาก retu มาเลี้ยง combo memory / SDRAM
VCORE = เป็นไฟจาก vbat และ vio ส่งเข้าไปที่ tarvo และ tahvo จะผลิตไฟ vcore ออกมาแล้วส่งไปยังภาคต่างๆ
VAUX = เป็นไฟที่มาจาก retu
VR = ไฟเลี้ยงภาควิทยุ
VSIM1 = ควบคุม sim ซึ่งมาจาก retu
VSIM2 = ควบคุม MMC
VCORE A = เป็นไฟ vbat และ ไฟ คำสั่งจาก retu วิ่งเข้าไปที่ SMPS และจะออกมาเป็น ไฟVCORE A ส่งไปยังภาคต่างๆ
PURX = เป็นไฟที่ ออกมาจาก RETU เข้าไปที่ RAP 3 G /OMAP / TAHVO / ( BTFM ใช้ชื่อ VREG_EN ก็คือ PURX )
SLEEP CLOCK = คือสัญญาณ นาฬิกาทำให้ตัวอุปกรณ์ทำงานได้อย่างถูกต้องตามขั้นตอน
หรือควบคุมเรื่องเวลาให้ทำตามลำดับขั้นตอนตามที่กำหนดก่อนหลัง ซึ่งออกมาจาก RETU
SLEEP X = จุดกำเนิดมาจาก RAP 3 G
MIC 1 = คือไฟไบอัส หรือ ไฟเลี้ยงไมค์
DCA = ไฟปรับระดับกำลังส่งของ PA ที่ออกมาจาก VINKU
VCP 1 = ไฟมาจาก RETU ส่งเข้า HINKU ( T X ) แล้วเข้าไปที่ VCO ของภาค RX
VCP 2 = ไฟมาจาก RETU ส่งเข้า VINKU ( RX ) ที่ vplus / vdac และออกมาทาง co_out ของ vinku เพื่อส่งไปยัง vco ภาค TX
VLED = ไฟเลี้ยงจอมาจาก tahvo ควบคุมคำสั่งไปยัง LED driver แล้วจ่ายไฟ VLED 1 / VLED 2 ออกมา
หลักการทำงาน
หลักการทำงานของเครื่องตระกูล BB5 ในส่วนของภาค BASEBAND (ภาคควบคุม)
หลักการทำงานในเครื่อง NOKIA ตระกูล BB5 จะทำงานคล้ายๆกัน กับตระกูล WD2
ถ้าเราเข้าใจระบบการทำงานของเครื่องจะทำให้เราวิเคราะห์อาการเสียได้ง่ายขึ้น ที่นี้เรามาดูระบบการทำงานในเครื่องตระกูล BB5 กันก่อน
ปกติเครื่อง BB5 จะแบ่งเป็น 2 กลุ่มคือ เครื่องตระกูล BB5 ที่ทำงานร่วมกับระบบ ซิมเบี้ยน เช่น 6630,6680,N70 เป็นต้น
แต่อีกประเภทหนึ่งก็คือไม่ได้ทำงานร่วมกับ ซิมเบี้ยน เช่น 6270,6280 เป็นต้น
ผมจะอธิบายระบบการทำงานในเครื่องที่ทำงานร่วมกับระบบซิมเบี้ยนก่อน ซึ่งจะแบ่งได้ดังนี้
NOS เป็นระบบปฎิบัติการ ของ NOKIA ซึ่งจะทำงานในส่วนของการเปิดปิดเครื่องทั้งหมด เมนู ปุ่มกด ภาษาต่างๆ เป็นต้น
เช่นเมื่อเราเปิดเครื่องแล้วมีรูปมือจับกัน นั่นก็คือระบบNOS กำลังทำงานอยู่
ระบบนี้ตัวที่ควบคุมการทำงานก็คือ RAP 3G,NorFlash,SDram ส่วนนี้เราจะเรียกว่า CMT
EPOC เป็นระบบปฎิบัติการของ Sysbian OS ซึ่งจะทำงานในส่วนของ Application
ในเครื่องเช่นโปรแกรมที่เราลงเสริมลงไปในตัวเครื่อง เช่น เกมส์ ทีมส์ เป็นต้น
ระบบนี้ควบคุมการทำงานโดย OMAP ,COMBO ส่วนนี้เราจะเรียกว่า APE ทั้ง 2 ระบบปฎิบัติการนี้ส่วนมากจะทำงานอย่างอิสระ
แต่อะไหล่บางตัวที่ใช้ร่วมกัน ทีนี้เรามาดูก่อนว่าอะไหล่แต่ละตัว ถ้าจะทำงานได้ต้องมีเงื่อนไขอะไรบ้าง
RETU เป็นตัวจ่ายไฟให้ IC ตัวอื่นๆ ควบคุมระบบการชาร์ทในส่วนของการรับรู้ว่าเสียบสายชาร์ทหรือยัง
ควบคุมซิมการ์ด,ระบบสั่น,ระบบเสียงลำโพง ไมล์ กระดิ่ง ตัวมันจะทำงานได้ต้องมีส่วนประกอบดังนี้ ขาดอย่างใดอย่างหนึ่งไม่ได้
1.ไฟเลี้ยง 4.0 V มาจาก แบตเตอรี่
2.สวิชย์ 4.0 V
3.Clock 32.768 Khz
TaHVO เป็นตัวจ่ายไฟเหมือนกับ RETU ควบคุมการทำงาน ในส่วนของการชาร์ทแต่ ต่างกับ RETU ตรงที่
TAHVO ควบคุมการชาร์ททั้งหมด,ควบคุมไฟหน้าจอ คีย์บอร์ดมจ่ายไฟเลี้ยงให้ RAP3G จะทำงานได้ต้องมีส่วนประกอบดังนี้
1. ไฟ 4.0 V มาจากแบตเตอรรี่
2.ไฟ RSTX 4.0 V มาจาก RETU
3.ไฟ VIO 1.8 V มาจาก RETU
4. PURX 1.8V มาจาก RETU
5. SleepX 1.8 V มาจาก RAP3G
6. SMPS Clk 2.4 Mhz มาจาก RAP3G
RAP3G ทำหน้าที่ประมวลผลการทำงานในส่วนของ NOS หรือ CMT ทำงานร่วมกับ NorFlash , SDRAM
ตัวมันเองจะทำงานได้ต้องมีส่วนประกอบดังนี้
1.ไฟ VIO 1.8 V มาจาก RETU
2.PURX 1.8V มาจาก RETU
3.ไฟ VCORE 1.4 V มาจาก TAHVO
4.SleepClk 32.768 Khz มาจาก RETU
5.RFClk 38.4 Mhz มาจาก HINKU
NORFLASH ทำหน้าที่ในการเก็บข้อมูลหลักในตัวเครื่อง ในส่วนของ NOS
เช่น เวอร์ชั่นในตัวเครื่อง ไฟล์ภาษา เป็นต้น ทำงานร่วมกับ SDRAM , RAP3G ตัวมันทำงานได้ต้องมี
1.ไฟ VDRAM 1.8 V มาจาก RETU
2.ไฟ VIO 1.8 V มาจาก RETU
SDRAM ทำหน้าที่ในการเก็บข้อมูลย่อย ทำงานร่วมกับ RAP3G, NORFLASH ตัวมันทำงานได้ต้องมี
1. ไฟ VDRAM 1.8 V มาจาก RETU
2.ไฟ VIO 1.8 V มาจาก RETU
OMAP ทำหน้าที่ในส่วนของการประมวลผล ในส่วนของ ระบบบันเทิงต่าง เช่นกล้อง หน้าจอ คีย์กด MMC
และระบบ Application ในส่วนของโปรแกรมที่เกี่ยวกับ ซิมเบี้ยน หรือ APE ตัวมันทำงานได้ต้องมีส่วนประกอบดังนี้
1.ไฟ VIO 1.8 V มาจาก RETU
2.PURX 1.8 V มาจาก RETU
3.SleepClK 32.768 Khz มาจาก RETU
4.ไฟ VcoreA 1.4 V มาจาก SMPS
5.SYSClk 19.2 Mhz มาจาก RAP3G
COMBO ( NANDFLASH+DDRRAM ) ทำหน้าที่ร่วมกับ OMAP ส่วนใหญ่เก็บข้อมูลในส่วนของ APE
และเก็บข้อมูลบางส่วนของ CMT ตัวมันเองทำงานได้ต้องมี
1. ไฟ VDRAM 1.8 V มาจาก RETU
2. ไฟ VIO 1.8 V มาจาก RETU
SMPS หน้าที่ในการทำงานคือ เป็นตัวควบคุมให้แรงดันไฟให้คงที่ กับ CPU
ไฟที่ออกมาก็คือ ไฟ VcoreA ไปให้ OMAP ตัวมันเองทำงานได้ต้องมี
1.ไฟ RSTX 4.0 V มาจาก RETU
2.สัญญาณ CLK 600 Khz มาจาก TAHVO
VCTXO 38.4 Mhz เป็นตัวผลิตความถี่ 38.4 ที่ใช้ในการเปิดเครื่อง เหมือน 26 Mhz ตัวมันเองทำงานโดยใช้
1. VR1 2.5 V มาจาก RETU
HINKU ทำหน้าที่เป็นภาครับสัญญาณของวงจรโทรศัพท์ แต่มีหน้าที่ในการเปิดเครื่องด้วย
คือ HINKU ได้รับไฟเลี้ยงมาจาก RETU และได้รับสัญญาณ CLK จาก VCTXO (38.4 Mhz)
ถ้าได้รับครบทั้ง 2 กรณี ตัว HINKU จะมีหน้าที่ขยาย สัญญาณ CLK 38.4 Mhz แล้วส่งไปให้ RAP3G ( RFClk 38.4 Mhz)
CMT เป็นระบบปฎิบัติการในส่วนของตัวเครื่องของ NOKIA (NOS) เช่น เวอร์ชั่นในมือถือ พวก MCU ,PPM
การทำงานหลักๆในตัวเครื่องเช่น พวกเมนู เสียงเรียกเข้าเดิมๆ เป็นต้น ถ้าพูดง่ายๆก็คือ เครื่อง NOKIA ตระกูลอื่นที่ไม่รองรับ ซิมเบี้ยน
เช่น พวก DCT4 , DCT3 เป็นต้น ระบบนี้ถ้าทำงานใน BB5 ตัวที่ควบคุมก็คือ RAP3G,NorFlash,SDram
ถ้าเรามีการแฟลชเครื่อง ซอพแวร์เกือบทั้งหมด จะเก็บไว้ที่ NorFlash
APE เป็นระบบปฎิบัติการในส่วน Symbian OS และพวก บันเทิงต่างๆ จะทำงานร่วมกับระบบ CMT
เช่น โปรแกรมที่ลงเสริมไปต่างหากเช่นฟังเพลง ถ่ายวีดีโอไม่จำกัด ป้องกันไวรัส ระบบนี้จะทำงานเฉพาะเครื่องที่รองรับ ซิมเบี้ยนเท่านั้น
ระบบนี้ควบคุมการทำงานโดย OMAP , COMBO โปรแกรมที่ลงเสริมต่างๆจะอยู่ใน COMBO ทั้งหมด
การทำงานของเครื่อง
ถ้าเราใส่แบต แล้วมีการกดสวิชย์ RETU ก็จะเริ่มทำงาน แต่จะต้องมี CLK 32.768 Khz อยู่ด้วย RETU ถึงจะเริ่มทำงานได้
(หน้าที่ของ CLK ก็คือเป็นตัวอ้างอิงการทำงานของ IC แต่ละตัวซึ่งปกติถ้า IC แต่ละตัวไม่มี CLK มาอ้างอิง
ตัว IC ตัวนั้นก็จะไม่ทราบว่าตอนนี้มันกำลังทำอะไรอยู่ ต้องมีตัวมาคอยกำหนดเวลาในการทำงานของมันนั่นเอง)
เมื่อ RETU เริ่มทำงานได้แล้ว ตัวมันจะเริ่มส่งไฟไปที่ IC แต่ละตัว ซึ่งแต่ละตัวจะใช้ไฟค่าไม่เท่ากัน
ขั้นแรก RETU จะส่งไฟ VR1 ไปหา VCTXO เพื่อผลิตความถี่ 38.4 Mhz
และเมื่อ HINKU ได้รับไฟและได้รับความถี่ 38.4 Mhz จาก VCTXO แล้ว HINKU จะมีหน้าที่ขยายสัญญาณ 38.4
แล้วรอส่ง RFCLKไปที่ RAP3G ขณะเดียวกัน RETU ก็จะส่งไฟเลี้ยง 2 ตัวคือ VIO , PURX
และสัญญาณ SLEEPCLK 32.768 Khz ไปที่ RAP3G ขณะเดียวกันอีกที(ปกติในเครื่องมันจะทำงานเร็วมาก)
RETU ก็จะจ่ายไฟเลี้ยง VIO, VDRAM ไปที่ ตัว NORFLASH ,และ SDRAM และก็ส่งไฟ RSTX ,VIO,PURX
และสัญญาณ SLEEPCLK 32.768 ไปที่ TAHVO เมื่อทั้ง RAP3G และ TAHVO ได้รับไฟและสัญญาณ CLK ครบ
ทั้ง 2 ตัวก็จะเริ่มทำงานโดย RAP3G เมื่อได้รับ ไฟ VCORE จาก TAHVO และ TAHVO ได้รับSleepX และ SMPS Clk 2.4 Mhz
จาก RAP3G ระบบการทำงานในส่วน CMT ก็จะเริ่มทำงาน คือเครื่องขึ้น NOKIA ขณะเดียวกัน เมื่อ COMBO ได้รับไฟ VIO, VDRAM
จาก RETU และ SMPS ได้รับไฟเลี้ยง จาก RETU และได้รับ สัญญาณ CLK 600 Khz (ถูก TAHVO หาร 4จาก 2.4 Mhz เหลือ 600 Khz)
ตัว SMPS เมื่อได้รับครบทั้ง 2 อย่าง SMPS จะจ่ายไฟ VcoreA ไปให้ OMAP และ OMAP ได้รับไฟ VIO, PURX ,SleepClk จาก RETU
และได้รับ SYSClk 19.2 Mhz (ถูก RAP3G หาร2 จาก 38.4เหลือ 19.2) เพื่อส่งไปให้ OMAP เมื่อตัว OMAP และ COMBO ได้รับ ครบทุกอย่าง
ขั้นตอนการรันเครื่องจะทำต่อไปโดยจะรัน โปรแกรมซิมเบี้ยนต่อจากระบบ NOKIA
ผิดพลาดประการใดขออภัยมา ณ ที่นี้ด้วยครับ