AVT5540 B - đài RDS nhỏ cho mọi người
Công nghệ

AVT5540 B - đài RDS nhỏ cho mọi người

Một số máy thu thanh thú vị đã được xuất bản trong các trang của Điện tử thực hành. Nhờ sử dụng các thành phần hiện đại, nhiều vấn đề về thiết kế, chẳng hạn như những vấn đề liên quan đến việc thiết lập mạch RF, đã tránh được. Thật không may, họ đã tạo ra những vấn đề khác - giao hàng và lắp ráp.

Ảnh 1. Hình thức của mô-đun với chip RDA5807

Mô-đun với chip RDA5807 đóng vai trò như một bộ thu sóng radio. Tấm bảng của anh ấy, được hiển thị trên ảnh 1kích thước 11 × 11 × 2 mm. Nó chứa một chip vô tuyến, một bộ cộng hưởng thạch anh và một số thành phần thụ động. Mô-đun này rất dễ cài đặt và giá của nó là một điều ngạc nhiên thú vị.

Na bức tranh 2 hiển thị chỉ định pin của mô-đun. Ngoài việc áp dụng điện áp khoảng 3 V, chỉ cần tín hiệu đồng hồ và kết nối ăng-ten. Đầu ra âm thanh nổi khả dụng và thông tin RDS, trạng thái hệ thống và cấu hình hệ thống được đọc qua giao diện nối tiếp.

xây dựng

Hình 2. Sơ đồ bên trong của hệ thống RDA5807

Sơ đồ mạch của máy thu thanh được hiển thị trong bức tranh 3. Cấu trúc của nó có thể được chia thành nhiều khối: nguồn cấp (IC1, IC2), radio (IC6, IC7), bộ khuếch đại công suất âm thanh (IC3) và điều khiển và giao diện người dùng (IC4, IC5, SW1, SW2).

Nguồn điện cung cấp hai điện áp ổn định: +5 V để cấp nguồn cho bộ khuếch đại và màn hình công suất âm thanh, và +3,3 V để cấp nguồn cho mô-đun radio và bộ vi điều khiển. RDA5807 được tích hợp bộ khuếch đại âm thanh công suất thấp, cho phép bạn lái xe, chẳng hạn như tai nghe trực tiếp.

Để không tạo gánh nặng cho đầu ra của một mạch mỏng như vậy và để thu được nhiều năng lượng hơn, một bộ khuếch đại công suất âm thanh bổ sung đã được sử dụng trong thiết bị được trình bày. Đây là ứng dụng TDA2822 điển hình đạt được công suất đầu ra vài watt.

Đầu ra tín hiệu có sẵn trên ba đầu nối: CON4 (đầu nối minijack phổ biến cho phép bạn kết nối, chẳng hạn như tai nghe), CON2 và CON3 (cho phép bạn kết nối loa với radio). Cắm tai nghe sẽ tắt tín hiệu từ loa.

Hình 3. Sơ đồ của đài với RDS

thiết lập

Sơ đồ lắp ráp của máy thu thanh được hiển thị trong bức tranh 4. Cài đặt được thực hiện theo các quy tắc chung. Có một vị trí trên bảng mạch in để gắn mô-đun radio đã hoàn thành, nhưng nó cũng cung cấp khả năng lắp ráp các phần tử riêng lẻ tạo nên mô-đun, tức là. Hệ thống RDA, bộ cộng hưởng thạch anh và hai tụ điện. Do đó, có các phần tử IC6 và IC7 trên mạch và trên bo mạch - khi lắp ráp đài, hãy chọn một trong các tùy chọn thuận tiện hơn và phù hợp với các thành phần của bạn. Màn hình và cảm biến phải được cài đặt ở phía hàn. Hữu ích cho việc lắp ráp ảnh 5, hiển thị bảng đài đã lắp ráp.

Hình 4. Sơ đồ lắp đặt radio với RDS

Sau khi lắp ráp, đài chỉ yêu cầu điều chỉnh độ tương phản màn hình bằng chiết áp R1. Sau đó, anh ấy đã sẵn sàng để đi.

Ảnh 5. Bảng đài lắp ráp

Hình 6. Thông tin hiển thị trên màn hình

dịch vụ

Thông tin cơ bản được hiển thị trên màn hình. Thanh hiển thị bên trái hiển thị mức công suất của tín hiệu radio nhận được. Phần trung tâm của màn hình chứa thông tin về tần số radio hiện được đặt. Ở bên phải - cũng ở dạng dải - mức tín hiệu âm thanh được hiển thị (Chữ số 6).

Sau một vài giây không hoạt động – nếu có thể nhận RDS – chỉ báo tần số nhận được sẽ bị “che khuất” bởi thông tin RDS cơ bản và thông tin RDS mở rộng được hiển thị ở dòng dưới cùng của màn hình. Thông tin cơ bản chỉ bao gồm tám ký tự. Thông thường chúng ta thấy tên của đài ở đó, xen kẽ với tên của chương trình hiện tại hoặc nghệ sĩ. Thông tin mở rộng có thể chứa tối đa 64 ký tự. Văn bản của nó cuộn dọc theo dòng dưới cùng của màn hình để hiển thị toàn bộ thông báo.

Đài sử dụng hai bộ tạo xung. Một bên trái cho phép bạn đặt tần số nhận được và một bên phải cho phép bạn điều chỉnh âm lượng. Ngoài ra, nhấn nút bên trái của bộ tạo xung cho phép bạn lưu tần số hiện tại ở một trong tám vị trí bộ nhớ chuyên dụng. Sau khi chọn số chương trình, xác nhận hoạt động bằng cách nhấn bộ mã hóa (Chữ số 7).

Hình 7. Ghi nhớ tần số đặt

Ngoài ra, thiết bị ghi nhớ chương trình đã lưu cuối cùng và âm lượng đã đặt, và mỗi khi bật nguồn, thiết bị sẽ bắt đầu chương trình ở âm lượng này. Nhấn nút phát xung bên phải sẽ chuyển tiếp nhận sang chương trình được lưu trữ tiếp theo.

hành động

Chip RDA5807 giao tiếp với vi điều khiển thông qua giao diện nối tiếp I.2C. Hoạt động của nó được điều khiển bởi mười sáu thanh ghi 16 bit, nhưng không phải tất cả các bit và thanh ghi đều được sử dụng. Các thanh ghi có địa chỉ từ 0x02 đến 0x07 chủ yếu dùng để ghi. Khi bắt đầu truyền I2C với chức năng ghi, địa chỉ thanh ghi 0x02 được tự động lưu trước.

Thanh ghi có địa chỉ từ 0x0A đến 0x0F chứa thông tin chỉ đọc. Bắt đầu truyền2C để đọc trạng thái hoặc nội dung của thanh ghi, RDS tự động bắt đầu đọc từ địa chỉ thanh ghi 0x0A.

Địa chỉ I2Theo tài liệu, C của hệ thống RDA có 0x20 (0x21 cho chức năng đọc), tuy nhiên, các chức năng chứa địa chỉ 0x22 đã được tìm thấy trong các chương trình mẫu cho mô-đun này. Hóa ra là một thanh ghi cụ thể của vi mạch có thể được ghi vào địa chỉ này, chứ không phải toàn bộ nhóm, bắt đầu từ địa chỉ thanh ghi 0x02. Thông tin này bị thiếu trong tài liệu.

Danh sách sau đây cho thấy các phần quan trọng hơn của một chương trình C ++. Liệt kê 1 chứa các định nghĩa về thanh ghi và bit quan trọng - mô tả chi tiết hơn về chúng có sẵn trong tài liệu hệ thống. Trên danh sách 2 hiển thị quy trình khởi tạo mạch tích hợp của máy thu radio RDA. Trên danh sách 3 đại diện cho quy trình điều chỉnh hệ thống vô tuyến để nhận một tần số nhất định. Thủ tục sử dụng các chức năng ghi của một thanh ghi.

Việc thu thập dữ liệu RDS yêu cầu đọc liên tục các thanh ghi RDA có chứa thông tin liên quan. Chương trình có trong bộ nhớ của vi điều khiển thực hiện hành động này khoảng 0,2 giây một lần. Có một chức năng cho điều này. Cấu trúc dữ liệu RDS đã được mô tả trong EP, chẳng hạn như trong dự án AVT5401 (EP 6/2013), vì vậy tôi khuyến khích những người quan tâm mở rộng kiến ​​thức của mình để đọc bài báo có sẵn miễn phí trong kho lưu trữ của Điện tử Thực hành (). Ở cuối phần mô tả này, nên dành một vài câu cho các giải pháp được sử dụng trong máy ghi âm vô tuyến được trình bày.

Dữ liệu RDS nhận được từ mô-đun được chia thành bốn thanh ghi RDSA… RDSD (nằm trong các thanh ghi có địa chỉ từ 0x0C đến 0x0F). Thanh ghi RDSB chứa thông tin về nhóm dữ liệu. Các nhóm có liên quan là 0x0A chứa văn bản nội dung RDS (tám ký tự) và 0x2A chứa văn bản mở rộng (64 ký tự). Tất nhiên, văn bản không nằm trong một nhóm, mà ở nhiều nhóm tiếp theo với cùng một số lượng. Mỗi người trong số họ chứa thông tin về vị trí của phần này của văn bản, vì vậy bạn có thể hoàn thành toàn bộ thư.

Việc lọc dữ liệu hóa ra lại là một vấn đề lớn để thu thập đúng thông điệp mà không có “bụi cây”. Thiết bị sử dụng giải pháp tin nhắn RDS được đệm đôi. Đoạn tin nhắn đã nhận được so sánh với phiên bản trước của nó, được đặt trong bộ đệm đầu tiên - bộ đệm đang hoạt động, ở cùng một vị trí. Nếu so sánh là tích cực, thông báo được lưu trữ trong bộ đệm thứ hai - kết quả. Phương pháp này đòi hỏi nhiều bộ nhớ, nhưng rất hiệu quả.

Thêm một lời nhận xét