Giao diện nối tiếp của ADE7753

Một phần của tài liệu Thiết kế RTU lưới điện sử dụng vi hệ thống ADE7753 (Trang 51 - 55)

Tất cả các chức năng của ADE 7753 được truy cập thông qua hệ thống rất nhiều thanh ghi trên chip. Nội dung của các thanh ghi này có thể cập nhật hay đọc dữ liệu thông qua giao diện nối tiếp trên chip. Sau khi bật nguồn hoặc chân Reset ở mức

thông. Trong chế độ này, ADE 7753 luôn chờ để ghi vào thanh ghi truyền dữ liệu tiếp theo sẽđọc hay ghi và đồng thời xem thanh ghi thanh ghi nào sẽđược truy cập. Như vậy tất cả các hoạt động truyền dữ liệu của ADE 7753, kể cả việc đọc hay ghi

đều được bắt đầu bằng việc ghi vào thanh ghi truyền thông.

Thanh ghi truyền thông là một thanh ghi 8 bit. MSB (Most Significant Byte) sẽ

quyết định hoạt động truyền dữ liệu tiếp theo sẽ là đọc hay ghi. 6 bit LSB (Least Significant Byte) chứa địa chỉ của thanh ghi sẽ truy cập đến.

Khi hoàn thành công việc truyền dữ liệu (đọc hay viết) thì ADE 7753 lại trở về

chếđộ truyền thông.

Việc truyền dữ liệu kết thúc khi thanh ghi có địa chỉ ghi trong phần LSB của ADE 7753 được truyền xong dữ liệu (đến ADE7753 hay đi).

Giao diện nối tiếp của ADE 7753 được tạo bởi 4 tín hiệu: SCLK, DIN, DOUT, và CS. Nhịp Clock nối tiếp cho việc truyền dữ liệu được áp dụng qua chân logic vào SCLK. Chân logic này là chân 3 trạng thái, cho phép sử dụng sườn lên hoặc sườn xuống làm xung clock. Tất cả các hoạt động truyền dữ liệu đều được đồng bộ

với xung clock nối tiếp. Dữ liệu truyền vào ADE7753 thông qua chân DIN khi có sườn xuống của xung clock. Dữ liệu truyền ra ngoài ADE7753 thông qua chân DOUT. Chân CS là chân chọn chip. Chân này được sử dụng khi có nhiều thiết bị

cùng sử dụng giao diện nối tiếp. Xung sườn xuống ở chân này đồng thời Reset và

đặt ADE 7753 vào chế độ truyền thông. Mức logic của chân này phải để ở mức thấp trong suốt quá trình truyền dữ liệu. Đặt vào chân này mức logic cao trong suốt quá trình truyền dữ liệu đồng nghĩa với việc bỏ qua hoạt động truyền và đặt bus nối tiếp vào trạng thái cao trở. Chân CS có thể đặt thấp khi chỉ có ADE7753 sử dụng bus nối tiếp. Nhưng khi để chân CS luôn ở mức thấp thì tất cả hoạt động truyền dữ

liệu đã được bắt đầu đều phải được kết thúc.

Hot động nhp d liu ni tiếp cho ADE 7753

Việc nhập dữ liệu nối tiếp liên tục được thực hiện như sau: Với ADE 7753

đang ở chế độ truyền thông, trước tiên phải nhập dữ liệu vào cho thanh ghi truyền thông. Bit MSB đặt giá trị là 1, biểu thị hoạt động truyền dữ liệu là viết vào thanh

ghi của ADE. Các bit LSB sẽ định ra địa chỉ của thanh ghi được ghi tới. ADE 7753 sẽ bắt đầu truyền dữ liệu khi có xung sườn xuống của xung nhịp SCLK. Trong một quá trình nhập dữ liệu vào cho ADE 7753, dữ liệu được truyền từng Byte một. Sau khi 1 Byte đã được đưa vào cổng nối tiếp, sẽ có một thời gian hạn chế trước khi nó

được chuyển đến một thanh ghi trên chip của ADE 7753. Mặc dù một Byte có thể

chuyển đến cổng nối tiếp trong khi byte trước đó đang được đến một thanh ghi trên chip, hoạt động truyền byte này không nên kết thúc sớm hơn 4 µs sau khi byte trước

đó được truyền đi.

Hot động nhp d liu ni tiếp cho ADE 7753

Dữ liệu được đưa ra ngoài ADE 7753 thông qua chân DOUT trên sườn lên của SCLK. Việc đọc dữ liệu từ ADE 7753 được thiết lập bằng cách để bit MSB của thanh ghi truyền thông giá trị 0. Các bit LSB sẽ chứa địa chỉ của thanh ghi

được đọc.

Hình 2.5: Truy nhập địa chỉ trong ADE 7753

Hình 2.7: Giản đồ thời gian viết vào một thanh ghi của ADE 7753

Thanh ghi truyn thông :

Thanh ghi 8 bit chỉ viết này điều khiển quá trình truyền dữ liệu nối tiếp giữa ADE7753 và bộ xử lý trung tâm. Tất cả hoạt động truyền dữ liệu đều phải bắt đầu bằng việc viết vào thanh ghi truyền thông. Dữ liệu ghi vào thanh ghi truyền thông sẽ quyết

định xem hoạt động tiếp theo sẽ là ghi hay đọc và thanh ghi nào sẽđược truy cập.

Bảng 3: Các bit của thanh ghi truyền thông

Vị trí bit Bit nhớ Mô tả

0 đến 5 A0 đến A5 6 bit thấp của thanh ghi truyền thông chỉ rõ thanh ghi cho hoạt động truyền dữ liệu.

6 RERSERVED Bit này không sử dụng và thường được xoá về 0.

7 W/R

Khi bit này có giá trị logic là 1, hoạt động truyền dữ liệu ngay sau hoạt động ghi vào thanh ghi truyền thông là ghi vào ADE7753. Khi bit này có giá trị logic 0 thì hoạt động truyền dữ liệu ngay sau hoạt động ghi vào thanh ghi truyền thông là quá trình đọc.

Nhận xét: ADE7753 của hãng Analog Devices là một vi mạch tích hợp tính năng lượng và các thông sốđiện khác với nhiều tính năng ưu việt. Vi mạch này cho ta giải pháp đo các thông số của mạch điện với độ tin cậy và độ chính xác cao.

CHƯƠNG III THIT K RTU

Một phần của tài liệu Thiết kế RTU lưới điện sử dụng vi hệ thống ADE7753 (Trang 51 - 55)

Tải bản đầy đủ (PDF)

(75 trang)