Biểu đồ trạng thái của Terminal và thẻ thông minh

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Nghiên cứu tích hợp bài toán nhận dạng vân tay với ứng dụng thẻ thông minh (Trang 29 - 30)

Khi thẻ đƣợc đặt vào thiết bị đầu cuối, nguồn chƣa có tại các tiếp xúc. Chip trên thẻ có thể bị hỏng nếu nguồn đƣợc đƣa vào không đúng tiếp xúc. Khi thiết bị đầu cuối phát hiện thẻ đã đƣợc đặt đúng, nguồn sẽ đƣợc cung cấp tới thẻ. Đầu tiên các tiếp xúc sẽ ở trạng thái rỗi. Trạng thái rỗi đƣợc mô tả khi tiếp xúc nguồn (VCC) đƣợc đặt ở điện áp ổn định 5v. Tiếp xúc I/O đƣợc đặt ở trạng thái nhận ở phía thiết bị đầu cuối và đồng hồ (CLK) đƣợc thiết lập. Đƣờng reset ở trạng thái thấp, đƣờng này phải ở trạng thái thấp ít nhất là 40.000 chu kỳ đồng hồ trƣớc khi tín hiệu reset có thể đƣợc bắt đầu bởi thiết bị đầu cuối, đặt đƣờng reset lên trạng thái cao. Tín hiệu reset sau đó đƣợc gửi tới thẻ thông qua đƣờng RST.

Tiếp xúc Trạng thái VCC Đƣợc cấp nguồn và ổn định Vpp Ổn định ở trạng thái rỗi RST Trạng thái thấp CLK Tín hiệu ổn định đƣợc đặt I/O Chế độ nhận ở Terminal

Khi thẻ đƣợc cấp nguồn đầy đủ, đƣờng RST đƣợc đặt ở trạng thái cao, báo cho thẻ bắt đầu quá trình khởi tạo. Các hoạt động khởi tạo khác nhau đối với mỗi loại thẻ nhƣng kết quả của nó nên luôn là việc gửi một phản hồi cho việc khởi động lại ATR (Answer to Reset) từ thẻ trở lại bộ đọc.

Khi tín hiệu RST đƣợc gửi từ thiết bị đầu cuối tới thẻ, thẻ phải trả lời với ký tự đầu tiên của ATR trong vòng 40.000 chu kỳ. Nếu ATR không đƣợc trả lời trong khoảng thời gian này, thiết bị đầu cuối sẽ tắt nguồn. Thiết bị đầu cuối đặt đƣờng RST, CLK và I/O ở trạng thái thấp và hạ điện thế của đƣờng VCC tới 0. ATR là một chuỗi gồm 33 ký tự (có thể ít hơn) chứa các thành phần sau:

 TS - Ký tự khởi đầu (bắt buộc)

 T0 - Ký tự định dạng (bắt buộc)

 TAi, TBi, TCi, TDi - Ký tự giao diện (không bắt buộc)

 T1, T2, …, TK - Ký tự lịch sử (không bắt buộc)

 TCK - Ký tự kiểm tra điều kiện

Ký tự ban đầu TS đƣợc dùng để thiết lập tín hiệu bit và thứ tự bit giữa thiết bị đầu cuối và thẻ. Ký tự định dạng T0 đƣợc dùng để báo hiệu sự có mặt hoặc vắng mặt của ký tự giao diện. Ký tự giao diện (interface character) đƣợc dùng để hƣớng dẫn các đặc tính của kênh I/O, bao gồm giao thức cụ thể đƣợc dùng giữa thẻ và thiết bị đầu cuối trong quá trình trao đổi lệnh và phản hồi. Ký tự lịch sử (historical character) nếu có, đƣợc dùng để vận chuyển các thông tin của các nhà sản xuất thẻ tới thiết bị đầu cuối.

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Nghiên cứu tích hợp bài toán nhận dạng vân tay với ứng dụng thẻ thông minh (Trang 29 - 30)

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

(153 trang)