I. ĐẶT VẤN ĐỀ :
Với sự phát triển mạnh mẽ của Khoa học Kĩ thuật trong những thập niên
gần đây, ngành Bưu chính Viễn thông đã tạo ra bước ngoặc quan trọng trong lĩnh
vực thông tin để đáp ứng nhu cầu của con người. Hiện nay, hệ thống thông tin
qua mạng điện thoại đã được tồn cầu hóa, trở nên gần gũi và quen thuộc với con
người. Nhờ hệ thống thông tin này mà con người đã không bị hạn chế về khoảng
cách liên lạc. Trong lĩnh vực thông tin đã đáp ứng được nhu cầu cần thông tin
của con người. Vậy trong lĩnh vực điều khiển tự động thì sao? Con người còn bị
hạn chế rất nhiều về khoảng cách trong lĩnh vực này.
Thật vậy, trong việc điều khiển có nhiều cách như : điều khiển bằng tia
hồng ngoại, điều khiển bằng vô tuyến… nhưng các cách ấy đều phụ thuộc vào
khoảng cách, chỉ có tác dụng trong phạm vi điều khiển gần mà thôi!
Với sự phát triển của KHKT, với mức độ nhu cầu của con người ngày
càng cao, đòi hỏi con người phải điều khiển được 1 thiết bị điện nào đó mà
không bị hạn chế về khoảng cách điều khiển. Từ đó nhóm sinh viên thực hiện
hình thành nên ý tưởng đề tài phải thiết kế 1 hệ thống dùng ngay chính đường
truyền có sẵn của mạng thông tin qua điện thoại để điều khiển.
Đề tài này đã được các anh chị khóa trước nghiên cứu và thiết kế rất có
khả thi như :
“Điều khiển thiết bị điện từ xa bằng điện thoại” dùng vi điều khiển của
Phạm Minh Huy – Võ Đình Vĩnh Định (6A95KĐĐ).
“Thiết kế mạch điều khiển xa bằng điện thoại” dùng IC số của Đinh Hồng
Trí – Nguyễn Đại Thắng (94TCKĐĐ).
Với kết quả khả quan trong việc nghiên cứu và thiết kế đề tài của các khóa
trước đã chắc chắn rằng việc sử dụng điện thoại để điều khiển là một vấn đề hồn
tồn có thể được, nó sẽ có tính khả thi trong tương lai, phù hợp với xu thế mới của
nhân loại. Đó cũng chính là vấn đề mà nhóm sinh viên tực hiện đề tài đang quan
tâm.
II. TẦM QUAN TRỌNG CỦA ĐỀ TÀI :
Với những kết quả thu được trong việc sử dụng điện thoại điều khiển thiết
bị của các khóa trước đã chứng minh đề tài là 1 vấn đề có thật, có trong thực tế,
- Ngồi chức năng điều khiển tắt – mở thiết bị, hệ thống còn thực hiện được
chức năng cài đặt thời gian và reset đồng loạt các thiết bị điện.
- Số password dễ dàng cài đặt lại khi có nhu cầu.
- Thiết kế bàn phím điều khiển giống như bàn phím điện thoại thuận tiện trong
việc thao tác trên phím.
- Bộ nhớ hệ thống sử dụng ROM 2764 8Kbyte và RAM 6264 8Kbyte. Với
dung lượng bộ nhớ còn dư sẽ thực hiện vào việc thiết kế các chương trình
phục vụ các chức năng khác như : báo động, tự động trả lời điện thoại, tự
động gọi số máy điện thoại được cài đặt sẵn,….
- Phần mềm do sinh viên Trịnh Thị Mỹ Hiền nghiên cứu và thiết kế. Phần
cứng do sinh viên Trịnh Quốc Dân nghiên cứu và thực hiện.
IV. MỤC ĐÍCH NGHIÊN CỨU :
Do thực tiễn hiện nay, con người còn bị hạn chế rất nhiều trong việc điều
khiển tự động các thiết bị. Do đó với sự kết hợp giữa sự phát triển của KHKT và
của ngành Bưu chính Viễn thông, với sự có sẵn của đường truyền và hơn nữa
điện thoại đang là vật dụng cần thiết và quen thuộc của con người nên nhóm sinh
viên thực hiện nghiên cứu vấn đề này nhằm đưa ý tưởng dùng điện thoại để điều
khiển thiết bị trở thành hiện thực giúp con người phá bỏ được những hạn chế về
khoảng cách trong lĩnh vực điều khiển tự động, cũng như phù hợp với xu thế mới
trong ngành tự động điều khiển.
V. KHẢO SÁT TÀI LIỆU LIÊN HỆ :
“Điều khiển từ xa bằng điện thoại” dùng vi điều khiển của sinh viên
thực hiện Phạm Minh Duy – Võ Đình Vĩnh Định (6A95KĐĐ).
“Thiết kế mạch điều khiển xa bằng điện thoại” dùng IC số của Đinh
Hồng Trí – Nguyễn Đại Thắng (94TCKĐĐ)
Sau khi nghiên cứu về các đề tài này, nhóm sinh viên thực hiện đã phát
hiện ra nhiều thiếu sót và từ đó hình thành nên ý tưởng sẽ phát triển đề tài này
thành 1 hệ thống có tính khả thi đáp ứng được nhu cầu của người sử dụng
Đề tài này khác các đề tài trước những gì? Các đề tài trước cùng tên được
thiết kế như sau :
2 Led : hiển thị số chỉ thiết bị cần quan sát và điều khiển.
4 Led : hiển thị số thời gian cài đặt cho thiết bị, đồng thời hiển thị cho
thấy số mật mã khi cần cài đặt lại.
4Led : hiển thị số thời gian làm việc còn lại của thiết bị (đếm lùi).
• Khi cần thiết có thể điều khiển tắt khẩn cấp cùng lúc 8 thiết bị.
• Trong 8 thiết bị được chia ra đơn vị thời gian tính như sau :
3 thiết bị làm việc với thời gian cài đặt được từ (1 ÷ < 3) giờ với đơn vị tính
là giây.
3 thiết bị làm việc với thời gian cài đặt được từ (1 ÷ < 160) giờ với đơn vị
tính là phút.
2 thiết bị làm việc với thời gian cài đặt được từ (1 ÷ 9999) giờ với đơn vị
tính là giờ.
Tùy theo lượng thời gian cài đặt được và theo đơn vị tính mà người sử
dụng cài đặt thiết bị sao cho hợp lí.
VII. GIẢI THÍCH THUẬT NGỮ :
“Thiết kế hệ thống điều khiển xa các thiết bị điện có định thời
bằng điện thoại hữu tuyến”.
Thuật ngữ : “có định thời” nói lên được bản chất của hệ thống là có thể
ngồi chức năng điều khiển tắt – mở thông thường còn có thể cài đặt thời gian làm
việc cho thiết bị điện.
Thuật ngữ : “điện thoại hữu tuyến” : do khả năng bản thân, tìnhhình
nghiên cứu và điều kiện thử nghiệm nên đề tài này giới hạn chỉ sử dụng điện
thoại có dây (hữu tuyến) để điều khiển mà không sử dụng điện thoại di động,
điện thoại vô tuyến để điều khiển thiết bị điện.
CHƯƠNG II CƠ SỞ LÝ LUẬN
I. Dàn ý nghiên cứu:
- Thiết kế cấu trúc sơ đồ khối của thiết bị.
- Thíêt kế khối xử lý trung tâm CPU & ngoại vi.
- Thiết kế phần bàn phím và hiển thị.
- Thi công phần cứng – phần mềm thiết bị.
- Thông báo cho thuê bao biết mình sẵn sàng tiếp nhận các yêu cầu của thuê
bao.
- Xử lí thông tin từ thuê bao chủ gọi để điều khiển kết nối theo yêu cầu.
- Báo cho thuê bao bị gọi biết có người cần muốn liên lạc.
- Giám sát thời gian và tình trạng thuê bao để ghi cước và giải tỏa.
- Giao tiếp được với những tổng đài khác để phối hợp điều khiển.
Phân loại tổng đài :
3.1. Tổng đài công nhân :
Việc kết nối thông thoại, chuyển mạch dực vào con người.
3.2. Tổng đài cơ điện :
Bộ phận thao tác chuyển mạch là hệ thống cơ khí, được điều khiển bằng
hệ thống mạch từ. Gồm hai hệ thống chuyển mạch cơ khí cơ bản : cuyển mạch
từng nấc và chuyển mạch ngang dọc.
3.3 Tổng đài điện tử :
Quá trình điều khiển kết nối hồn tồn tự động, vì vậy người sử dụng cũng
không thể cung cấp cho tổng đài những yêu cầu của mình bằng lời nói được.
Ngược lại, tổng đài trả lời cho người sử dụng cũng không thể bằng lời nói. Do
đó, cần qui định một số thiết bị cũng như các tín hiệu để người sử dụng và tổng
đài có thể làm việc được với nhau.
3.3.1. Đĩa quay số :
ở mỗi máy điện thoại đều có bàn phím số, nhằm gởi các con số của thuê bao
bị gọi đến tổng đài.
3.3.2. Các âm hiệu :
- Tín hiệu mời quay số : Khi thuê bao nhấc tổ hợp để xuất phát cuộc gọi sẽ
nghe âm hiệu mời quay số do tổng đài cấp cho thuê bao gọi, là tín hiệu hình
sin có tần số 425 ± 25 Hz liên tục.
- Tín hiệu báo bận : Tín hiệu này báo cho người sử dụng biết thuê bao bị gọi
đang trong tình trạng bận hoặc trong trường hợp thuê bao nhấc máy quá lâu
mà không quay số thì tổng đài gởi âm hiệu báo bận này. Tín hiệu báo bận là
tín hiệu hình sin có tần số 425 ± 25 Hz, ngắt quãng 0.5 giây có và 0.5 giây
1. Các thông số cơ bản của máy điện thoại :
- Tổng đài được nối với các thuê bao qua 2 đườc truyền TIP và RING. Thông
qua 2 đường dây này thông tin từ tổng đài qua các thuê bao được cấp bằng
nguồn dòng từ 25 mA đến 40 mA (trung bình chọn 35 mA) đến cho máy điện
thoại.
- Tổng trở DC khi gác máy lớn hơn từ 20 KΩ
- Tổng trở AC khi gác máy từ 4KΩ đến 10KΩ
- Tổng trở DC khi nhấc máy nhỏ hơn 1KΩ (từ 0,2KΩ ÷ 0,6KΩ).
2. Các hoạt động trên mạng điện thoại :
Tổng đài nhận biết trạng thái nhấc máy của thuê bao hay gác máy bằng
cách sử dụng nguồn một chiều 48V
DC
.
Khi gác máy tổng trở DC bằng 20KΩ rất lớn xem như hở mạch.
Khi ngấc máy tổng trở DC giảm xuống nhỏ hơn 1KΩ và hai tổng đài nhận
biết trạng thái này thông qua dòng DC xuất hiện trên đường dây. Sau đó, tổng đài
cấp tín hiệu mời gọi lên đường dây đến thuê bao.
3. Quay số :
Người gọi thông báo số mình muốn gọi cho tổng đài biết bằng cách gởi số
máy điện thoại của mình muốn gọi đến cho tổng đài. Có hai cách gởi số đến tổng
đài :
- Quay số bằng xung (Pulse – Dialing) : Được thực hiện bằng cách thay đổi
tổng trở DC của mạch thuê bao tạo nên xung dòng với số xung tương đương
với số muốn quay.
- Quay số bằng Tone (Tone – Dialing) : Máy điện thoại phát ra cùng lúc hai tín
hiệu với tần số dao động khác nhau tương ứng với số muốn quay (DTMF :
Dual Tone Multi Frequence) theo bảng sau :
Bảng 1 : phân loại tần số tín hiệu Tone
Phím Tần số thấp (Hz) Tần số cao (Hz)
1
1336
1477
1209
1336
1477
4. Kết nối thuê bao :
Tổng đài nhận được các số liệu sẽ xem xét :
- Nếu các đường dây nối thông thoại đều bị bận thì tổng đài sẽ cấp tín hiệu báo
bận.
- Nếu đường dây nối thông thoại khôngbị bận thì tổng đài sẽ cấp cho người bị
gọi tín hiệu chuông và người gọi tín hiệu hồi chuông. Khi người được gọi
nhấc máy, tổng đài nhận biết trạng thái này, thì tổng đài ngưng cấp tín hiệu
chuông để không làm hư mạch thoại và thực hiện việc thông thoại. tín hiệu
trên đường dây đến máy điện thoại tương ứng với tín hiệu thoại cộng với giá
trị khoảng 300 mV đỉnh – đỉnh. Tín hiệu ra khỏi máy điện thoại chịu sự suy
hao trên đường dây với mất mát công suất trong khoảng 10 dB ÷ 25 dB. Giả
sử suy hao là 20 dB, suy ra tín hiệu ra khỏi máy điện thoại có giá trị khoảng 3
V đỉnh – đỉnh.
5. Ngưng thoại :
Khi một trong 2 thuê bao gác máy, thì tổng đài nhận biết trạng thái này,
cắt thông thoại cho cả 2 máy đồng thời cấp tín hiệu báo bận cho máy còn lại
6. Tín hiệu thoại :
Tín hiệu thoại trên đường dây là tín hiệu điện mang các thông tin có
nguồn gốc từ âm thanh trong quá trình trao đổi giữa 2 thuê bao. Trong đó, âm
thanh được tạo ra bởi các dao động cơ học, nó truyền trong môi trường dẫn âm.
Khi truyền đi trong mạng điện thoại là tín hiệu thường bị méo dạng do
những lý do : nhiễu, suy hao tín hiệu trên đường dây do bức xạ sóng trên đường
dây với các tần số khác nhau. Để đảm bảo tín hiệu điện thoại nghe rõ và trung
thực, ngày nay trên mạng điện thoại người ta sử dụng tín hiệu thoại có tần số từ
300 Hz ÷ 3400 Hz.
hiệu hồi chuông (Ring Back Tone) cho thuê bao gọi, âm hiệu này là tín hiệu
sin f = 425 ÷ 25 Hz cùng chu kì nhịp với tín hiệu chuông gởi cho thuê bao
được gọi.
- Khi thuê bao được gọi nhấc máy, tổng đài nhận biết trạng thái máy này tiến
hành cắt dòng chuông cho thuê bao bị gọi kịp thời tránh hư hỏng đáng tiếc
cho thuê bao. Đồng thời, tiến hành cắt âm hiệu Ring Back Tone cho thuê bao
gọi và tiến hành kết nối thông thoại cho 2 thuê bao.
- Tổng đài giải tỏa một số thiết bị không cần thiết để tiếp tục phục vụ cho các
cuộc đàm thoại khác.
- Khi hai thuê bao đang đàm thoại mà 1 thuê bao gác máy, tổng đài nhận biết
trạng thái gác máy này, cắt thông thoại cho cả hai bên, cấp tín hiệu bận (Busy
Tone) cho thuê bao còn lại, giải tỏa link để phục vụ cho các đàm thoại khác.
Khi thuê bao còn lại gác máy, tổng đài xác nhận trạng thái gác máy, cắt âm
hiệu báo bận, kết thúc chương trình phục vụ thuê bao.
Tất cả hoạt động nói trên của tổng đài điện tử đều được thực hiện một
cách hồn tồn tự động. Nhờ vào các mạch điều khiển bằng điện tử, điện thoại viên
có thể theo dõi trực tiếp tồn bộ hoạt động của tổng đài ở mọi thời điểm nhờ vào
các bộ hiển thị, cảnh báo.
Điện thoại viên có thể trực tiếp điều khiển các hoạt động của tổng đài qua
các thao tác trên bàn phím, hệ thống công tắc….các hoạt động đó có thể bao gồm
: nghe xen vào các cuộc đàm thoại, cắt cưỡng bức các cuộc đàm thoại có ý đồ
xấu, tổ chức điện thoại hội nghị…. Tổng đài điện tử cũng có thể được liên kết
với máy điện tốn để điều khiển hoạt động hệ thống. Điều này làm tăng khả năng
khai thác, làm tăng dung lượng, cũng như khả năng hoạt động của tổng đài lên
rất nhiều.
I. VI XỬ LÍ 8085 :
1. Định nghĩa các chân 8085 :
Hình 3.1. Sơ đồ chân và các tín hiệu của 8085
8085A – 8 BIT HMOS MICROPROCESSOR
PIN DESCRIPTION :
S0, S1, IO/
M
0
Machine Cycle Status : ngõ ra cho biết trạng thái hoạt
động trong 1 chu kỳ máy của vi xử lý.
IO/M\ S1 S0 Trạng thái
0 0 1 Mem WR
0 1 0 Mem RD
1 0 1 I/0 WR
1 1 0 I/0 RD
0 1 1 nhận lênh (opcode Fetch)
1 1 1 - nt –
1 1 1 nhận yêu cầu ngắt
* 0 0 HALT (trạng thái dừng)
* X X HOLD
* X X RESET
(*) trạng thái High Z (3 stated)
(X) không xác định : unspecified
DR
0
Read Control: Dùng để xác định vi xử lý đang thực
hiện lệnh đọc về từ bộ nhớ hoặc cổng vào ra, tác động
mức thấp, cấu tạo ngõ ra 3 trạng thái : trạng thái tổng
trở cao ở chế độ Hold, Halt và trong lúc Reset.
RW
0
Write Control : tác động mức thấp, khi có mức thấp
tác động vào
RW
thì sẽ xác định rằng vi xử lý đang
sẽ nhận ra sau khi thực hiện xong 1 chỉ thị. Nếu INTR
được tác động thì thanh ghi con trỏ lệnh PC sẽ được
ngăn không cho tăng nữa và 1 tín hiệu rả lời ngắt
INTA\ được phát ra. ngắt này có thể che được bằng
phần mềm và không có hiệu lực trong lúc Reset hoặc
trong khi vi xử lý đang thi hành 1 chương trình phục
vụ ngắt.
INTA\ 0
Interrupt Acknowledge : tín hiệu dùng để báo cho thiết
bị yêu cầu ngắt dùng tín hiệu INTR. Khi ngõ ra ở mức
thấp thì cho biết vi xử lý đã chấp thuận yêu cầu ngắt
và thiết bị yêu cầu ngắt hãy đặt lệnh lên data bus.
RST 5.5; 6.5;
7.5
I
Restart Interrupts : đây là 3 đường yêu cầu ngắt có
mức độ ưu tiên cao hơn INTR được điều khiển bởi
lệnh SIM. RST 7.5 có thể kích bằng cạnh, RST 6.5 và
5.5 có thể kích bằng mức.
TRAP I
Là 1 đường yêu cầu ngắt không thể ngăn được. Nó
được tổ chức giống như INTR hay RST 5.5; 6.5; 7.5.
đây là ngắt có mức ưu tiên cao nhất và không thể che
được bằng phần mềm. Ngõ vào có thể kích bằng cạnh
lên hay mức cao.
RESET – IN I
Đường tín hiệu này dùng để đặt lại thanh ghi con trỏ
(hay bộ đếm chương trình – program counter) về 0,
đồng thời xóa các Flip – Flop cho phép ngắt, các FF
xác nhận lệnh Hold (HLDA).
Tên Mức ưu tiên Địa chỉ ngắt (*) Tín hiệu tác động
TRAP 1 24H Cạnh lên và mức cao
RST 7.5 2 3CH Cạnh lên
RST 6.5 3 34H Mức cao
RST 5.5 4 2CH Mức cao
INTR 5 (**) Mức cao
Ghi chú : (*) : vi xử lý cất thanh ghi PC vào ngăn xếp trước khi nhảy đến địa
chỉ ngắt.
(**) : địa chỉ ngắt phục vụ vào chỉ thị gọi ngắt.
2. Cấu trúc bên trong và tập lệnh (xem phụ lục).
II. IC CHỐT, ĐỆM TUYẾN ĐỊA CHỈ VÀ DỮ LIỆU CHO 8085 :
1. CHỐT TUYẾN ĐỊA CHỈ THẤP :
Trong một hệ thống vi xử lí dùng 8085, bắt buộc phải chốt (Latch) tuyến
địa chỉ thấp để giải đa hợp (demultiplex) tuyến AD
7
÷ AD
0
thành hai tuyến riêng
biệt : tuyến địa chỉ thấp A
7
÷ A
0
và tuyến dữ liệu D
7
÷ D
0
.
Tuyến AD
7
÷ AD
µA(I
OH
= - 400 µA) và rút dòng 2 mA (I
OL
= 2 mA) : chúng chỉ có thể lái một tải
logic TTL. Mặc dù bên trong 8085 đã có các mạch đệm dữ liệu và địa chỉ nhưng
theo khuyến cáo của các nhà chế tạo, một hệ thống vi xử lí có từ 10 thành phần
trở lên nên dùng các mạch đệm.
Mạch 74LS244 có khả năng cấp dòng 15 mA và rút dòng 24 mA.
3. ĐỆM TUYẾN DỮ LIỆU :
Hình 3.3, cũng trình bày 74LS245, một mạch đệm 2 chiều để làm tăng khả
năng lái của tuyến dữ liệu. 74LS245 có thể rút dòng 24 mA và cấp dòng 15 mA.
74LS245 có 8 đường dữ liệu 2 chiều : hướn của dòng dữ liệu được xác định bởi
chân điều khiển hướng (DIR).
Hình 3.3 : Sơ đồ mạch đệm tuyến địa chỉ cao và tuyến dữ liệu
Hình 3.3, chứng tỏ rằng mạch đệm luôn được phép nhờ nối đất tín hiệu G\.
hướng của dòng dữ liệu được xác định bằng cách nối tín hiệu RD\ từ vi xử lí đến
tín hiệu DIR. Khi vi xử lí ghi (Write) vào 1 ngoại vi, RD\ lên cao và dòng dữ liệu
từ vi xử lý đến các ngoại vi. Khi vi xử lý đang đọc (Read) từ một ngoại vi, RD\
xuống thấp và dòng dữ liệu hướng đến vi xử lí, tuyến địa chỉ thấp không cần thiết
phải được đệm trong hệ thống này (nếu đệm càng tốt) vì trong bản thân mạch
chốt 74LS573, dữ liệu địa chỉ đã được đệm rồi.
Tuyến điều khiển, nếu có đệm thì cách thức thực hiện như là 1 tuyến địa
chỉ cao.
Trong hệ thống vi xử lí, các ngoại vi được kết nối ở dạng song song giữa
tuyến địa chỉ, tuyến dữ liệu và tuyến điều khiển. Vi xử lí chỉ thông tin với một
trong các thiết bị tại một thời điểm, khi đó phải cách li tất cả các thiếtbị còn lại.
Việc sử dụng các mạch 3 trạng thái (Tri – State) sẽ giải quyết được vấn đề này.
III. IC GIẢI MÃ ĐỊA CHỈ :
Trong một hệ thống vi xử lý, ngồi các phần tử nhớ (ROM, RAM), vi xử lý
hoặc xoay vòng N phím (N key Rollover). Sự gõ phím được giải nảy và mã phím
sẽ được lưu vào bộ nhớ FIFO bên trong 8279 có 8 ô nhớ FIFO (First in – First
out) dùng để lưu trữ mã phím. Khi đã lưu trữ hết mã của 8 phím thì nếu có phím
được tác động thì mã của phím đó sẽ được ghi đè lên ô nhớ đầu của bộ nhớ
FIFO. Mỗi lần gõ phím sẽ tạo ra 1 tín hiệu ngắt báo cho vi xử lý biết. Phần hiển
thị cung cấp tín hiệu quét hiển thị cho led hay các loại hiển thị phổ biến khác.
Chữ và số hiển thị dưới dạng led chỉ thể hiện ở dạng cơ bản.
8279 có 16 ô nhớ hiển thị RAM 8 bit, 16 ô nhớ này cũng có thể xây dựng
thàng 2 tổ hợp 16x4 phím. Phần hiển thị có thể khởi tạo ở dạng ghi phải hoặc ghi
trái (Left – Right Entry). Có thể đọc hay ghi lên bộ nhớ RAM hiển thị và địa chỉ
hiển thị có thể tăng 1 cách tự động.
Hình 3.4 : Sơ đồ chân và các tín hiệu vào/ra của 8279
Hình 3.5 : Sơ đồ khối của 8279
2. Lập trình và khởi tạo 8279 (xem phần phụ lục)
V. IC ĐỊNH THỜI LẬP TRÌNH ĐƯỢC 8253 :
1. Giới thiệu 8253 .
8253 là một ngoại vi định thời gian lập trình được (Programmable interval
timer/counter) có chức năng tương tự như các bộ đếm và bộ định thời được thiết
kế bằng phần mềm.
8253 là một thiết bị có 24 chân, dạng DIP, do Intel chế tạo, đòi hỏi nguồn
đơn + 5V. Nó phát ra những trì hỗn thời gian chính xác và có thể được sử dụng
cho các ứng dụng như là đồng hồ thời gian thực, bộ đếm sự kiện, chia tần số,
mạch dao động one-shot, máy phát sóng vuông và máy phát dạng sóng phức tạp .
8253 chứa ba bộ đếm 16 bit có thể có thể khởi tạo hoạt động độc lập với
nhau. Mỗi bộ đếm có thể khởi tạo hoạt động trong 6 chế độ mà 8253 có thể thự
hiện được. Việc khởi tạo 8253 có thể thự hiện theo nhiều kiểu khá đơn giản.
8254 có sơ đồ chân và các chức năng tương thích với 8253 nhưng nó có thể đọc
trực tiếp dữ liệu của bộ đếm đang thực hiện mà không phải dùng lệnh chốt đọc
về như 8253, tần số hoạt động của 8254 cũng cao hơn nhiều. Các bộ đếm của
8253 có thể khởi tạo hoạt động ở chế độ đếm BCD hay đếm nhị phân.
1
– Q
4
hoạt
động khi TOE ở mức cao.
- PIN 11 ÷ 14 : từ Q
1
÷ Q
4
ngõ ra, khi TOE ở mức cao các chân này cung
cấp mã tương ứng với các cặp tone dò tìm được (theo bảng chức năng), khi
TOE ởù mức thấp dữ liệu ngõ ra ở trạng thái trở kháng cao .
Hình 3.6 : sô ñoà chaân
MT8870
- PIN 15 (STD) : Delayed Steering (ngõ ra), ở mức cao khi gặp tần số tone
đã dược ghi nhận và gõ ra chốt thích hợp, trở về mức thấp khi điện áp trên
ST/ GT ngỏ hơn điện áp ngưỡng V
TST
.
- PIN 16 (EST) : Early Steering (ngõ ra), chân này lên mức [1] khi bộ thuật
tốn nhận được cặp tone và trở về mức [0] khi mất tone .
- PIN 17 (ST/GT) : Steering Input /Guard tune output (ngõ ra), khi điện áp
V
C
lớn hơn VTST thì ST sẽ điều khiển dò tìm cặp tone và chốt ngõ ra .
- PIN 18 (VDD) : điện áp cung cấp, thường là + 5V.
Sơ đồ khối và chức năng :
2.1. Sơ đồ khối :(hình vẽ trang bên)
2.2. Chức năng :
IC thu tone MT 8870 bao gồm một bộ thu DTMF chất lượng cao (kèm bộ
Z
đến 1633H
Z
.
- Ngòai ra, có bộ Zero crossing detectors có nhiệm vụ dò mức không để biến
đổi tín hiệu thành xung vuông .
Hình 3.7 : Sơ đồ khối MT8870
2.2.4. Khối Digital detection argorethm:
Khối này là bộ thuật tóan dùng kỹ thuật số để xác định tần số của các tone
đến và kiểm tra chúng tương ứng với tần số chuẩn DTMF. Nhờ giải thuật lấy
trung bình phức tạp (complex averaging) giúp lọai trừ các tone giả tạo thành do
tiếng nói trong khi vẫn bảo đảm một khỏang biến động cho tone thực do bị lệch.
Khi bộ kiểm tra nhận dạng được hai tone đúng thì đầu ra EST (Early Steering) sẽ
lên mức active (tác động ). Lúc không nhận được tín hiệu tone thì ngõ ra EST sẽ
ở mức Inactive (không tác động ).
2.2.5. Mach Steering:
Trước khi thu nhậïn một cặp tone đã giải mã, bộ thu phải kiểm tra xem
thời hằng của tín hiệu có đúng không. Việc kiểm tra này được thực hiện bởi một
bộ RC mắc ngòai.
Khi chân EST lên high (mức logic cao ) làm cho V
c
tăng lên khi tụ xả. Khi
mà chân Est vẩn còn high trong một thời đọan hợp lệ thì V
c
tiến mức ngưỡng
V
TST
của logic Steering để nhận một cặp tone . Điện thế V
C
chính là điện thế ngõ
Code
Converter
And
Latch
Digital
Detection
Argorithm
V
Ref
V
DD
Vss
PDWN
IN
+
GS
IN
-
To all
chip
clocks
OSC1
OSC2 ST/GT
EST STD TOE
Q
1
Q
2
Q
3
t
ID
= t
DA
+t
GTA
- t
DA
: thời gian dò được sự mất cặp tone .
- t
GTA
: thời gian bảo vệ cho việc xác định cặp tone bị mất .
- t
ID
: thời gian xuất hiện tối thiểu giữa 2 cặp tone .
2.2.7. Mạch clock DTMF :
Mạch clock bên trong được sử dụng có tần số cộng hưởng là 3,579545
MH
Z
. Một nhóm IC MT8870 có thể được nối với nhau dùng chung một dao
động thạch anh .
VII. GIỚI THIỆU BỘ NHỚ :
1. Bộ nhớ chỉ đọc (ROM 2764) :
Loại bộ nhớ này được thiết kế để lưu trữ các dữ liệu cố định. Trong lúc
hoạt động bình thường dữ liệu mới không thể nào ghi được vào ROM, dữ liệu chỉ
có thể đọc ra từ ROM.
Đối với bộ nhớ ROM : dữ liệu lưu trữ trong ROM gắn liền với quá trình
chế tạo ROM. Quá trình đưa dữ liệu vào ROM gọi là lập trình cho ROM.
Sơ đồ chân và bảng trạng thái làm việc của ROM 2764 :
Bảng2 : Bảng trạng thái làm việc của EPROM 2764 :
V
CC
D
IN
Program Verify V
IL
V
IL
V
IH
V
PP
V
CC
D
OUT
Program Inhibit V
IH
X X V
PP
V
CC
High Z
2. Bộ nhớ RAM 6264 :
Ram là bộ nhớ truy xuất ngẫu nhiên có nghĩa là bất kì ô nhớ nào cũng dễ
dàng truy xuất như những ô nhớ khác.
Ram được dùng để lưu trữ tạm thời các chương và dữ liệu, nội dung các ô
nhớ trong Ram thay đổi liên tục khi thực hiện chương trình. Điều này đòi hỏi chu
kì đọc, ghi phải nhanh để Ram không làm giảm tốc độ hoạt động của hệ thống.
Khuyết điểm của Ram là dữ liệu lưu trữ trong Ram sẽ mất khi mất nguồn