TRUNG TÂM DẠY NGHỀ CÔNG NGHỆ CAO BÁCH KHOA
Địa chỉ duy nhất: 78 Phố Vọng Hà Nội
http://hocnghetructuyen.vn
http://daynghebachkhoa.vn
http://vbk.vn
Hotline: 0936.327.789 - 04.6278.0670
______________________________________________________________
Chương 5 - Khối vi xử lý
Bài 1 - Nhiệm vụ và nguyên lý của khối Vi xử lý
Nhiệm vụ và nguyên lý hoạt động của khối vi xử lý (khối vi xử lý còn gọi là khối điều khiển hay khối logic)1 - Nhiệm vụ của khối vi xử lý Khối vi xử lý có nhiệm vụ điều khiển hầu hết các hoạt động của máy, bao gồm:

Các thành phần của khối điều khiển (mầu tím)
2 - Thành phần của khối vi xử lý:
Khối vi xử lý bao gồm các thành phần sau:

Khối vi xử lý trên các máy Nokia có xung Clock đi qua IC RF để chia tần

Khối vi xử lý trên các máy Samsung, mạch tạo dao động tạo ra 13MHz đưa thẳng tới CPU
3 - Nguyên lý hoạt động của khối vi xử lý
Minh hoạ quá trình tải phần mềm từ FLASH lên SRAM và từ SRAM vào thanh ghi của CPU


Các thành phần của khối vi xử lý trên máy Samsung D500
5 - Giao tiếp giữa CPU và các IC nhớ

Giao tiếp giữa CPU và các IC nhớ
6 - Nguyên lý đọc và ghi dữ liệu vào bộ nhớ
Nguyên lý đọc và ghi dữ liệu vào các ngăn nhớ 7 - Bộ dao động OSC và mạch AFC
- Bộ dao động OSC có chức năng tạo ra xung Clock - Với các máy Nokia thì bộ dao động OSC tạo ra 26MHz rồi đưa qua IC RF chia tần để lấy ra xung Clock_13Mhz cấp cho CPU (xung Clock hay còn có tên là RF_CLK hoặc CLK_13M) - Các máy Samsung có một số dòng có mạch tạo xung Clock tương tự máy Nokia còn đa số các máy có Bộ dao động OSC tạo ra 13Mhz và đưa trực tiếp vào CPU
Sơ đồ nguyên lý của mạch tạo xung Clock trên máy Nokia các dòng DCT4, WD2, BB5
II - Phương pháp kiểm tra sửa chữa khối vi xử lý.
Ví dụ : Kiểm tra máy Nokia 6610 bị bệnh - không lên nguồn. Bước 1 - Kiểm tra nguồn V.BAT. - Dùng đồ hồ đo dòng, chỉnh ở mức 4,2V cấp đúng âm dương cho điện thoại. => Nếu kim dòng không lên (không có dòng tiêu thụ) khi ta chưa bấm công tắc là nguồn V.BAT của máy bình thường Bước 2 - Kiểm tra dòng khởi động (Lưu ý: Bước này chưa cần tháo vỏ máy) - Dùng đồng hồ đo dòng, chỉnh mức 4,2V cấp đúng âm dương cho điện thoại - Bấm công tắc mở nguồn và quan sát đồng hồ dòng (A) Nếu => Máy có dòng khởi động như hình minh hoạ ở dưới (bấm công tắc kim nhích lên khoảng 10 đến 20mA) là máy có khởi động => Nguồn tốt. Nếu kim dòng không nhúc nhích là mất khởi động, cần sửa chữa khối nguồn. Bước 3 - Check để kiểm tra xem CPU có chạy không ? Dùng hộp UFS - 6 (hoặc một hộp khác) để Check xem CPU có hoạt động không ?
- Đấu điện thoại vào hộp bằng cáp chạy phần mềm (như ảnh trên) - Đấu hộp vào máy tính tính bằng cáp USB - Bật giao diện và thao tác theo các bước ở dưới đây - Nếu kết quả Check là " 1 st Boot OK " nghĩa là CPU có hoạt động => Suy ra máy bị lỗi phần mềm => Bạn chạy lại phần mềm cho máy, chạy xong là sẽ OK Bạn hãy kích chuột vào các hướng dẫn (khoanh tròn mầu đỏ) để nó chạy ngay (như chạy thật 100%) (Kích vào Start để bắt đầu) Minh hoạ cho thấy kết quả Check là " 1 st Boot OK " => CPU có hoạt động - Nếu kết quả Check là " 1 st Boot Err " nghĩa là CPU không hoạt động (xem minh hoạ ở dưới) Bạn hãy kích chuột vào các hướng dẫn (khoanh tròn mầu đỏ) để nó chạy ngay (như chạy thật 100%) Minh hoạ cho thấy kết quả Check là " 1 st Boot Err " => CPU không hoạt động CPU không hoạt động là do một trong những nguyên nhân sau: - Thiếu điện áp khởi động - Mất xung Clock - Bong chân hoặc hỏng CPU - Bong chân hoặc hỏng SRAMIII - Trả lời câu hỏi thường gặp.
Khối vi xử lý điều khiển khối thu phát thông qua các đường lệnh 2.2 - Khối vi xử lý điều khiển khối Bluetooth. - Bạn nhận thấy là cách thức mà khối vi xử lý điều khiển các khối là tương tự như nhau, điểm khác nhau là tên các đường điện áp, phương thức hoạt động trong các khối và dữ liệu trao đổi giữa các khối với vi xử lý.
Vi xử lý điều khiển mạch Bluetooth 2.3 - Khối vi xử lý điều khiển Camera. - Khi nhận lệnh mở Camera từ người sử dụng tác động qua bàn phím, CPU sẽ cho nạp chương trình điều khiển Camera trong bộ nhớ rồi thực thi chúng để cho ra các tín hiệu điều khiển, ban đầu là lệnh mở nguồn cho Camera, tiếp theo là lệnh cho phép Camera hoạt động, sau đó CPU sẽ nhận dữ liệu từ Camera giửi về rồi ghi vào bộ nhớ SRAM, khi Seve thì thông tin sẽ ghi vào Flash hoặc thẻ nhớ. - Thông tin từ Camera gửi về là thông tin một chiều.
Mạch điều khiển Camera
hocnghetructuyen.vn
Bài 2 - Phân tích khối vi ử lý máy Nokia 8210
Khối vi xử lý trên máy NOKIA 8210 (dòng DCT3)
Sơ đồ khối vi xử lý của máy Nokia 8210 (dòng DCT3) Phân tích sơ đồ khối: Khối vi xử lý của máy Nokia 8210 gồm các thành phần CPU, bộ nhớ FLASH và SRAM và bộ dao động OSC CPU (D200) thực hiện các nhiệm vụ - nhận yêu cầu từ bàn phím hay khối thu phát rồi cho nạp phần mềm tương ứng trong bộ nhớ sang thanh ghi rồi thực thi phần mềm => cho ra lệnh điều khiển. FLASH & SRAM hai IC nhớ tích hợp trong một linh kiện, có chức năng lưu trữ toàn bộ phần mềm điều khiển và phần mềm ứng dụng của máy để cung cấp cho CPU xử lý. OSC - Bộ dao động tạo xung Clock, tạo ra 26MHz rồi đưa qua IC RF chia tần lấy ra xung Clock - 13Mhz cấp cho CPU, nếu mất xung Clock thì CPU không hoạt động được Sau khi khối vi xử lý hoạt động nó sẽ điều khiển toàn bộ sự hoạt động của các khối khác, trong đó lệnh điều khiển đầu tiên và quan trọng nhất là lệnh duy trì nguồn, nếu mất lệnh này thì máy sẽ không lên nguồn.
Các lệnh điều khiển khối nguồn của vi xử lý Sau khi vi xử lý hoạt động và nạp được phần mềm, lệnh đầu tiên nó điều khiển là các lệnh quay về IC nguồn trong đó lệnh duy trì nguồn là quan trọng nhất (CCONT CS và CCON INT) hai lệnh này sẽ chọn chế độ làm việc cho IC nguồn và duy trì các điện áp khởi động. Các lệnh RX_PWR và TX_PWR sẽ điều khiển UEM mở ra các điện áp VRX và VTX để cấp cho khối thu phát, SYN_PWR điều khiển mở ra điện áp VSYN cấp kho mạch đồng bộ trong RF.
Mạch điều khiển màn hình LCD - VBB - Điện áp cung cấp cho màn hình - Clock - Xung Clock cấp cho màn hình - Data - Chân dữ liệu - Enable - Lệnh cho phép màn hình hoạt động - Reset - Lệnh khởi động màn hình * Nếu đứt một trong các đường tín hiệu trên thì màn hình sẽ mất tín hiệu ảnh, sinh ra trắng màn hình. * Nếu các đường tiếp xúc kém thì ảnh mờ và mất nét. => Toàn bộ dữ liệu trên màn hình là do phần mềm điều khiển, CPU có nhiệm vụ đưa các phần mềm đó ra màn hình để hiển thị, khi lỗi phần mềm thì máy có thể mất hình hoặc ngược chữ, vào các menu không được... - SYN DATA - Truyền dữ liệu đến IC RF - SYN CLK - Xung Clock - SYN EN - Cho phép IC RF hoạt động - SYN RST - Khởi động IC RF
- I-DATA - Trao đổi dữ liệu I/Q với IC Audio - Q-DATA - Trao đổi dữ liệu I/Q với IC Audio - COBBA DATA - Dữ liệu điều khiển IC Audio - COBBA - Xung Clock để giải mã dữ liệu - COBBA CS - Chọn chế độ hoạt động cho IC Audio - COBBA RST - Khởi động IC Audio
Vi xử lý điều khiển khối thu phát - Nếu đứt một trong các đường mạch sang IC RF như SYN DAT, SYN CLK hay SYN RST thì IC RF không hoạt động vì vậy máy mất sóng. - Nếu đứt các đường mạch sang IC Audio thì IC Audio không hoạt động và máy chữ " Contact Service " trên màn hình
IC vi xử lý CPU , RF và Audio trên vỉ máy Nokia 8210
Mạch điều khiển Rung-Chuông- Led
IC Điều khiển Rung-Chuông-Led trên vỉ máy
Mạch điều khiển xạc trên máy Nokia 8210
Nguyên lý hoạt động của mạch xạc - Khi cắm điện xạc cho máy, điện áp xạc đi qua cầu phân áp báo về chân VCHAR của IC nguồn, mạch điều khiển xạc trong IC nguồn sẽ cho ra xung PWM đưa đến IC xạc. - Khối điêu khiển sẽ phân tích dung lượng Pin thông qua chân BSI đưa về IC nguồn rồi từ IC nguồn báo về CPU, nếu thoả mãn các điều kiện là Pin chưa đầy và không quá cạn thì CPU sẽ cho phép dòng xạc đi vào Pin thông qua lệnh CHARLIM - Khi Pin đầy hoặc khi Pin quá cạn thì CPU sẽ ngắt xạc thông qua lệnh CCUT - Điện áp hồi tiếp VBACK từ IC xạc về IC nguồn để tự động điều chỉnh dòng xạc vào Pin được ổn định - Chân ICHAR theo dõi điện áp ra để cung cấp cho mạch báo xạc. Phân tích các bệnh thường gặp liên quan đến khối vi xử lý của các máy Nokia dòng DCT3
Lược đồ kiểm tra và sửa chữa
Các bước kiểm tra: Bước 1 - Kiểm tra khối nguồn - Dùng đồng hồ dòng, chỉnh ở mức khoảng 4,2V cấp đúng âm dương cho điện thoại - Nếu chưa bấm công tắc mà máy chưa ăn dòng là V.BAT tốt, không chập. - Khi bấm công tắc thấy máy ăn dòng từ 10 đến 20mA là máy có dòng khởi động hay IC nguồn đã có áp khởi động (Nếu mới cấp nguồn chưa bấm công tắc mà dòng tiêu thụ đã tăng vọt là chập V.BAT, hoặc khi bấm công tắc mà máy không ăn dòng là mất dòng khởi động => Bạn xem lại khối nguồn để biết cách sửa chữa) Minh hoạ trên cho thấy nguồn V.BAT bình thường, máy có dòng khởi động => suy ra "Nguồn tốt" Bước 2 - Kiểm tra khối điều khiển - Dùng hộp chạy phần mềm UFS-6 hoặc hộp khác để "Check" kiểm tra xem vi xử lý có hoạt động không ?
Đấu điện thoại vào hộp UFS-6 bằng cáp chạy phần mềm, đấu hộp vào máy tính Bật giao diện chạy phần mềm cho Nokia rồi làm theo hướng dẫn ở hình minh hoạ sau đây: Ban đầu bạn kích vào nút Start sau đó kích vào các phím trên giao diện theo hướng dẫn, kết quả "Check" mà báo "1 st Boot OK" nghĩa là CPU đã hoạt động, nếu máy không lên nguồn là do lỗi phần mềm hoặc hỏng FLASH Bước 3 - Chạy lại phần mềm cho máy - Nếu bạn "Check" mà kết quả là "1 st Boot OK" nghĩa là CPU đã chạy, nếu như máy không lên nguồn là do "Lỗi phần mềm", bây giờ bạn hãy chạy lại phần mềm cho máy là xong. - Xem hướng dẫn chạy phần mềm trong chương trình "Phần mềm điện thoại" Bước 4 - Sửa phần cứng tiếp - Nếu bạn "Check" mà kết quả là "1 st Boot Err" thì CPU chưa hoạt động, điều này có nghĩa là các điều kiện cấp cho CPU chưa đầy đủ hoặc bản thân CPU hỏng hay bong mối hàn, các nguyên nhân làm cho CPU không hoạt động như sau: - Thiếu điện áp khởi động (thường do bong chân IC nguồn) - Mất xung Clock (thường do nước vào làm hỏng bộ dao động OSC) - Hỏng IC nhớ SRAM (hỏng SRAM thì cũng không "Check" được) - Bản thân CPU bị ỏng hoặc bong chân Bây giờ bạn cần tiến hành kiểm tra tiếp như sau: 1) Kiểm tra 3 điện áp khởi động - Xác định tên các điện áp khởi động: Dòng máy Nokia có 3 áp khởi động là VXO, VCORE và VBB - Xác định tụ lọc trên các đường điện áp trên a) Bạn cần dựa vào sơ đồ nguyên lý để xác định các tụ lọc
Các tụ lọc trên các đường điện áp khởi động b) Đối chiếu với sơ đồ vị trí để biết vị trí các tụ trên Đối chiếu với vỉ máy để biết các tụ trên trên vỉ máy thực tế Bạn đo vào đầu tụ, dùng đồng hồ vạn năng để thang 2,5V DC, vừa đo vừa bấm công tắc mở nguồn và tất nhiên bạn phải cấp nguồn dương âm cho điện thoại, (bạn đo vào cả hai đầu tụ để khỏi phải xác định đầu dương âm) lúc đo vào đầu tụ và bấm công tắc, nếu kim đồng hồ nhích lên một chút => tức là có điện áp ra. c) Đo điện áp khởi động trên các tụ đó (vì bạn không thể đo vào chân IC) - Dùng đồng hồ dòng chỉnh khoảng 4V, cấp nguồn cho điện thoại. - Dùng đồng hồ vạn năng, để nấc 2,5V DC, que đen (xanh) đặt vào Mass máy, que đỏ đặt vào đầu các tụ - Tụ C107 nếu bạn muốn đo áp VBB - Tụ C140 nếu bạn muốn đo áp VCORE - Tụ C152 nếu bạn muốn đo ps VXO - Bấm công tắc mở nguồn điện thoại và quan sát kim đồng hồ vạn năng, nếu thấy lên kim => có áp khởi động ra (kim sẽ trả về 0 V vì máy chưa hoạt động nên các điện áp khởi động không duy trì) Bạn hãy xem minh hoạ cách đo như hình bên dưới Hướng dẫn đo các điện áp khởi động trên điện thoại Nokia 8210 (cách đo trên các máy khác hoàn toàn tương tự) 2) Đóng chân IC nguồn. - Nếu như bạn đo các điện áp khởi động mà thấy thiếu một hoặc hai điện áp thì => suy ra IC nguồn hỏng hoặc bong chân Bạn cần đóng lại chân IC nguồn, sau đó kiểm tra lại. 3) Đóng chân SRAM hoặc thay bộ dao động OSC, đóng chân CPU - Nếu như bạn kiểm tra các điện áp khởi động đã đầy đủ mà CPU không chạy là do 3 nguyên nhân còn lại như sau: - Hỏng bộ dao động OSC hoặc bong chân IC RF => mất xung Clock - Bong chân hoặc hỏng IC nhớ SRAM - Bong chân hoặc hỏng CPU Bạn hãy xử lý các nguyên nhân trên, thay thế CPU là phức tạp nhất nên bạn xử lý CPU sau cùng.
hocnghetructuyen.vn
Bài 3 - Phân tích khối vi ử lý máy Nokia 1110i
Phân tích khối vi xử lý của máy Nokia 1110i 
Sơ đồ khối máy Nokia 1110i 1.1 - Thành phần của khối điều khiển - CPU (D2800) - IC vi xử lý : Điều khiển hầu hết các hoạt động của máy, quá trình xử lý là quá trình CPU cho nạp phần mềm trong bộ nhớ Memory, thực thi phần mềm rồi đưa ra các lệnh điều khiển. - Memory (D3000) - Tích hợp cả FLASH và SRAM, Memory lưu trữ toàn bộ phần mềm điều khiển và phần mềm ứng dụng của máy để cung cấp cho CPU xử lý và điều khiển máy. - OSC (tích hợp trong IC RF) - Tạo xung Clock cung cấp cho CPU hoạt động và đồng bộ dữ liệu trong máy. - Keypad (phím bấm) - Giúp người sử dụng nhập thông tin điều khiển máy. Điều kiện để CPU hoạt động: - Có đủ các điện áp khởi động VCORE và VIO - Có xung Clock - SRAM tốt - Bản thân CPU tốt, không bong chân Làm thế nào để biết CPU có hoạt động hay không ? => Bạn hãy dùng hộp chạy phần mềm để "Check", nếu kết quả báo "1 st Boot OK" là CPU đang chạy, nếu kết quả "Check" báo "1 st Boot Err" là CPU không hoạt động. Điều kiện để CPU cho ra các lệnh điều khiển là gì ? - Trước hết CPU phải hoạt động. - CPU nạp được phần mềm trong FLASH (FLASH tốt và phần mềm không lỗi) Vỉ máy Nokia 1110i
Các lệnh mà CPU điều khiển IC nguồn
Vi xử lý điều khiển màn hình LCD
Connect chân kết nối giữa vỉ máy và màn hình LCD
Các chân của IC: - EN (Enable) - Chân cho phép mạch hoạt động - IND - Chân điện áp vào - FB (Fly Back) - Chân hồi tiếp để tự động điều chỉnh điện áp ra - NC - Chân đấu Mass - GND (Ground) - tiếp đất - Chân Mass - VDD - Chân nguồn cung cấp - VOUT - Chân điện áp ra => Mạch cho ra điện áp khoảng 7,5V bạn đưa trỏ chuột vào sơ đồ để xem chú thích
Sơ đồ mạch Led_Drive có sơ đồ trong IC
Mạch điều khiển SIM Card trên máy Nokia 1110i Mạch bảo vệ SIM trên vỉ máy Hướng dẫn đấu tắt chíp bảo vệ SIM trên máy Nokia 1110i Chíp bảo vệ SIM rất hay bị hỏng do người sử dụng gắn SIM vào không hết hoặc dùng SIM bị chập làm cho máy không nhận SIM, tuy nhiên để thay linh kiện này vừa không có sẵn linh kiện, vừa khó thay do chúng quá nhỏ, nhưng bạn có thể tháo bỏ và đấu tắt theo sơ đồ như sau: - Chân đánh dấu chấm trên thân chíp bảo vệ sẽ tương ứng với chân bỏ trống ở trên mạch in (xem ảnh) - Bạn hãy câu tắt chân bảo vệ SIM theo lược đồ như hình dưới đây là OK.
Hướng dẫn đấu tắt chíp bảo vệ SIM
Mạch các phím bấm và bộ lọc Bảo vệ phím bấm hay bộ lọc bàn phím Trả lời một số câu hỏi và phân tích bệnh
3.2 - Lược đồ kiểm tra sửa chữa
Bước 1 - Kiểm tra khối nguồn Chỉnh đồng hồ dòng khoảng 4V, cấp nguồn cho điện thoại, đấu đúng âm dương - Khi chưa bấm công tắc mà máy không ăn dòng (đồng hồ Ampe không lên kim) là V.BAT tốt, không dò, không chập - Khi bấm công tắc, kim dòng (đồng hồ Ampe) nhích lên một chút khoảng 10 đến 20mA => là máy có dòng khởi động => Nếu thoả mãn như hai điều kiện trên là khối nguồn tốt
Kiểm tra nguồn V.BAT và òng khởi động Bước 2 - Kiểm tra khối điều khiển a) Dùng hộp chạy phần mềm để "Check" xem vi xử lý có hoạt động không ? - Đấu điện thoại vào hộp UFS-6 (hoặc hộp nào đó khác) - Đấu hộp vào máy tính
Dùng hộp chạy phần mềm để "Check" kiểm tra CPU Bạn hãy thao tác theo các hướng dẫn ở giáo trình tương tác sau đây, quá trình hoạt động diễn ra như thực tế 100% Hãy kích vào chữ Start để bắt đầu - Kết quả Check sau cùng nếu báo là "1 st Boot OK" là CPU đang chạy Kiểm tra cho thấy khi "Check" cho kết quả là "1 st Boot OK " tức là CPU đang hoạt động b) Chạy lại phần mềm cho máy: Nếu như CPU đã hoạt động (khi Check báo "1 st Boot OK") thì bạn hãy chạy lại phần mềm cho máy, chạy xong là máy sẽ lên nguồn (cách chạy phần mềm sẽ đề cập trong Giáo trình phần mềm) c) "Check" thấy báo "1 st Boot Err" cho biết CPU không hoạt động Bạn hãy thao tác theo các hướng dẫn ở giáo trình tương tác sau đây, quá trình hoạt động diễn ra như thực tế 100% Hãy kích vào chữ Start để bắt đầu - Kết quả Check sau cùng nếu báo là "1 st Boot Err" là CPU không hoạt động. Kiểm tra cho thấy khi "Check" báo "1 st Boot Err" => suy ra CPU không hoạt động CPU không hoạt động là do các nguyên nhân: - Thiếu áp khởi động ( do bong chân IC nguồn) - Mất xung Clock do hỏng bộ dao động OSC - Bong chân hoặc hỏng SRAM - Bong chân hoặc hỏng CPU Bước 3 - Kiểm tra sửa chữa khi CPU không hoạt động Phương pháp kiểm tra Xác định 3 điện áp khởi động của máy Nokia 1110i là: VR2, VCORE và VIO a) Tìm trên sơ đồ nguyên lý các tụ lọc (cỡ µF) trên các đường điện áp trên Xác định tên tụ lọc trên các đường điện áp VR2, VIO và VCORE b) Tìm trên sơ đồ vị trí các tụ trên Tìm vị trí các tụ trên sơ đồ vị trí Đối chiếu với vỉ máy để biết vị trí của các tụ lọc trên Cách đo các điện áp khởi động: - Cấp nguồn khoảng 4V cho điện thoại - Chỉnh đồng hồ vạn năng ở thang 2,5V DC - Đặt que đo vào đầu các tụ C2227 để đo áp VR2, C2204 để đo áp VIO hoặc C2205 để đo áp VCORE - Bấm công tắc mở nguồn và quan sát đồng hồ: Nếu kim đồng hồ nhích lên khoảng 1 đến 2V là đã có điện áp ra (Đo vào cả hai đầu tụ chỉ cần một đầu thấy có điện là được) Đo các điện áp khởi động Nếu như: - Đo thấy thiếu một điện áp khởi động => Suy ra IC nguồn bị bong chân hoặc hỏng => Đóng lại hoặc thay IC nguồn - Đo thấy có đủ 3 điện áp khởi động ra => Suy ra IC nguồn tốt Bạn hãy xử lý như sau: - Đóng lại chân SRAM - Nếu không được thì thay bộ dao động OSC - Nếu không được thì đóng lại chân hoặc thay CPU. Sau mỗi thao tác bạn nên cho vào hộp chạy phần mềm "Check" lại để xem đã "1 st Boot OK" chưa ?, nếu chưa được thì mới thao tác tiếp.
Link nội dung: https://studyenglish.edu.vn/nhiem-vu-cua-khoi-vi-xu-ly-va-dieu-khien-a69676.html