Kếtnối Open drain

Một phần của tài liệu Xây dựng hệ thống quản lý tiên tiến cho môi trường cảm thụ (Trang 44 - 46)

Vào ra toàn cục

Cỏc cổng vào ra đa chức năng được nối liền với cỏc khối số thụng qua cỏc vào ra

toàn cục, tuy nhiờn tớnh năng vào ra toàn cục của mỗi cổng được mặc định ở trạng thỏi tắt. Muốn sửdụng ta cần phải thực hiện một số thao tỏc sau:

• Để cấu hỡnh cho một chõn GPIO như một cổng vào ra toàn cục thỡ bit lựa chọn toàn cục phải được set để yờu cầu GPIO sử dụng thanh ghi PRTxGS.

• Đặt chế độ hoạt động của GPIO về trạng thỏi cao trở.

Khi muốn cấu hỡnh cho GPIO hoạt động như một đầu ra toàn cục thỡ bit lựa chọn toàn cục cần phải set lờn lần nữa và khi đú chế độ hoạt động là bất kỳ ngoại trừ chế độ cao trở.

Vào ta tương tự

Tớn hiệu tương tự cú thể được truyền dẫn giữa CPU và chõn của chip thụng qua chõn Aout của khối. Chõn này được nối với khối thụng qua một điện trở ( khoảng 300Ohm). Chõn vào ra đa chức năng cần phải đưa vào chế độ cao trở trong trường hợp

Nguyễn Quang Huy 43

Lấy một vớ dụ cụ thể về chip Psoc CY8C27443 (họ Psoc này được sử dụng trong luận văn) để ta dễ hỡnh dựng về cỏch bố trớ cỏc chõn vào ra tương tự: Cỏc chõn của Port 0 đều là cỏc chõn vào hoặc ra tương tự (hoặc là cả hai chế độ vào và ra trờn cựng một chõn) cũng như 4 chõn thấp của Port 2 là cỏc đầu vào tương tự. Tuy nhiờn lại cú sự khỏc biệt giữa hai Port này như sau: cỏc đầu vào của Port 0 được nối đến cỏc khối tương tự trong Psoc thụng qua cỏc bộ dồn kờnh tương tự, trong khi đú cỏc chõn của Port 2 lại được nối trực tiếp khả trỡnh SC. Trong Psoc cỏc đầu ra (output) cú thể được nối 4 bộ đệm ra.

2.3.2. Cỏc khối trong khối tương t

Cỏc khối analog khả trỡnh được tập hợp thành những cột của 3 khối khả trỡnh. Số lượng cỏc cột này phụ thuộc vào họ của Psoc cú thể là 1, 2 hoặc cột. Từng cột lại cú cỏc đầu vào của bộ dồn kờnh.

Cấu trỳc bờn trong Psoc: Để cú thể hiểu rừ hơn về Psoc ta xột đến cấu trỳc bờn trong của Psoc, để tỡm hiểu vấn đề này khụng cú gỡ khú khăn vỡ phần mềm Psoc designer cú giao diện giỳp người sử dụng cú thể nhỡn thấy cỏc khối chức năng bờn trong Psoc. Điều này cú thể hiểu như sau cỏc khối tương tự và cỏc khối số được nằm tỏch biệt với nhau thành 2 phần tỏch biệt nhau, mỗi phần lại được nối với nhau tương tự như một mạch điện. Giả dụ nếu người sử dụng muốn sử dụng chức năng Counter thỡ chỉ việc hối chung vào bus của hệ thống đồng thời cung cấp xung clock… Cũn trong trường hợp khụng muốnsử dụng ta chỉ cần ngắt bỏ sự nối kết của khối chức năng đấy với hệ thống bus của chip. Bờn trong Psoc được hỗ trợ bằng đồ hoạ rất tiện cho việc ghộp nối cỏc khối. Phạm vi người sử dụng chỉ cần biết đến cỏch hoạt động của cỏc khối và việc ghộp nối thế nào cho đỳng, đõy cũng chớnh là tớnh mềm dẻo của Psoc so với cỏc họ vi điều khiển khỏc. Cũn việc lập trỡnh cho Psoc cũng khụng khỏc cỏc chip.

Trước hết là cỏc khối số khả trỡnh:

Chỳ ý một điểm: Cỏc bộ phận của khối số như timer, counter… được cấy bờn

trong cỏc khối khả trỡnh thỡ khụng được nối trực tiếp tới cỏc chõn input và output. Theo sơ đồ mụ tả hỡnh bờn dưới nhúm của 4 khối số khả trỡnh cho thấy: sự kết nối cỏc chõn được thiết lập bằng cỏch sử dụng cỏc dõy kết nối toàn cục, cỏc bộ dồn kờnh và cỏc dõy của khối khả trớnh số (hỡnh vẽ chỉ minh hoạ một nhúm gồm 4 khối số)

Nguyễn Quang Huy 44

Một phần của tài liệu Xây dựng hệ thống quản lý tiên tiến cho môi trường cảm thụ (Trang 44 - 46)