Trong sơ đồ dưới đây mô tả cấu trúc tổng quát của Chip GSC3f/Lpx thuộc họ SiRFstarIII GPS.
Hình 2.1 Cấu trúc tổng quát của Chip GSC3f/Lpx
Trong đó bao gồm phần khuyếch đại tần số cao RF, phần xử lý tín hiệu BaseBand.
Chip GSC3f/Lpx tích hợp 4MB bộ nhớ FLASH, Chip được đóng vỏ dạng BGA 140 chõn cú tích hợp cả phần số và RF.
Chip GSP3f/Lpx là bộ xử lý tín hiệu số gồm các tính năng chính sau: - Định dạng tín hiệu GPS và thời gian.
- Cải thiện độ nhậy thu sóng. - Cải thiện độ chính xác định vị.
Hình 2.2 Sơ đồ khối chức năng của từng khối bên trong Chip
GSP3f/LP được chế tạo trên công nghệ CMOS 0.065 μm. Nó được tích hợp với mật độ cao công nghệ hệ thống trên Chip SoC bao gồm:
- Bộ xử tín hiệu GPS. - Phần mềm hỗ trợ định vị. - CPU ARM7TDMI. - 16Kx32 SRAM. - 8Kx32 boot ROM. - 8KB bộ đệm lệnh (cache). - 2 bộ UART. - Đồng hồ thời gian thực. - Điều khiển ngắt.
- Các hàm điều khiển vào ra GPIO. - Khối giao tiếp BUS.
Điện áp làm việc của Chip dải rộng từ 2.4 đến 3.6V, cấu trúc của nó thuận tiện trong các ứng dụng:
- Dẫn đường cho xe ô tô. - Thiết bị GPS cầm tay.
- Thiết bị điện tử tích hợp GPS.
- Phụ kiện cho máy tính hoặc trong ngành viễn thông.
GSC3f/LPx tích hợp CPU, bộ nhớ, bộ xử lý tín hiệu số DSP và UART. Với một hệ thống cấu hình tối thiểu, bộ thu chỉ cần 1 chip đơn GSC3f/LPx, chương trình phần mềm nạp trong Flash của người sử dụng. Chip GSC3f/LPx có thể sử dụng cho các ứng dụng đa dạng từ giám sát hành trình đến dẫn đường. Thiết bị ngoại vi như bộ nhớ mở rộng có thể dễ dàng kết nối với Chip. Tuy nhiên Chip GSC3f/LPx được thiết kế để sử dụng độc lập không cần nhiều các thiết bị ngoài, đây là một ưu điểm lớn của Chip này. Điều này cho phép nhà sản xuất module GPS phát triển sản phẩm với IP lõi dựa trên bộ xử lý của riêng mình và sự lựa chọn kiến trúc phân chia. Việc liên kết với GSC3f/LPx từ các thiết bị ngoại vi đơn giản, bộ nhớ trực tiếptruy cập. Bộ nhớ bên ngoài có thể là RAM 16-bit, hoặc ROM.
Bộ xử lý ARM7TDMI
Hệ nhúng ARM7TDMI sử dụng cấu trúc RISC (ARM) họ 32-bit, cung cấp hiệu suất cao và điện năng tiêu thụ rất thấp. Tần số dao động xung nhịp của vi xử lý là 49,107 MHz.
UART
Chip GSC3f/LPx tích hợp đầy đủ hai cổng nối tiếp mà thường được sử dụng cho GPS truyền nhận và kiểm soát dữ liệu nối tiếp đầu ra.
Cả hai bộ UART hoạt động theo chế độ song công có bộ điệm dữ liệu vào ra 16-byte FIFO. Tốc độ truyền có thể lựa chọn từ 1.200 bps đến 115,2 kB/giõy.
Đồng hồ thời gian thực RTC
Đồng hồ thời gian thực RTC chính xác cao được sử dụng để theo dõi GPS và chức năng định vị. Trong Chip co khối quản lý điện năng, cho phép vi xử lý hoạt động với năng lượng rất thấp ở chế độ chờ.
Ngắt
Hàm điều khiển bộ định thời và ngắt được tích hợp bên trong Chip. GSC3f/LPx bao gồm các dạng sau:
- Ngắt bộ định thời.
- Ngắt bộ xử lý DSP và SPI. - Ngắt của 2 kênh UART. - Ngắt ngoài.