peculiarity
القدرة على تشغيل جميع برامج 16450 الموجودة.
دبوس باستثناء CSOUT(24) وNC(29) متوافقة مع 16450 الحالية. TXRDY # #和RXRDY分别 لدبابيس CSOUT و NC الأمامية.
بعد إعادة التعيين ، تكون جميع مجموعات تسجيل 16450 متطابقة.
في وضع FIFO ، يقوم جهاز الإرسال والاستقبال بتخزين كل FIFO سعة 16 بايت لتقليل عدد interrrupts المرسلة إلى وحدة المعالجة المركزية.
إضافة أو إزالة بتات الاتصال غير المتزامن القياسية (البدء والإيقاف والتماثل) أو من البيانات التسلسلية.
يلغي وضع تسجيل التثبيت والتحول 16450 الحاجة إلى المزامنة الدقيقة والبيانات التسلسلية بين وحدة المعالجة المركزية.
يقاطع التحكم المستقل والإرسال والاستقبال وحالة الخط وإعداد البيانات.
يمكن لمولد معدل الباود القابل للبرمجة إدخال الساعة 1 (2 16 - 1) بشكل تعسفي وإنشاء ساعة من 16 ×.
إدخال ساعة استقبال مستقلة.
وظائف التحكم في المودم (CTS ، RTS ، DSR ، DTR ، RI و DCD).
ميزات الواجهة التسلسلية القابلة للبرمجة بالكامل:
أحرف 5 أو 6 أو 7 أو 8 بت
توليد واكتشاف بتات متساوية أو فردية أو معدومة التكافؤ
جيل بت 1 أو 1 ونصف أو 2 وقفة واحدة
توليد معدل الباود (DC 1.5M باود).
كشف بت البدء الخاطئ.
وظيفة كاملة للإبلاغ عن الحالة.
TRI - STATE ® TTL بيانات السائق وحافلة التحكم.
توليد وكشف انقطاع الخط.
ميزات استكشاف الأخطاء وإصلاحها الداخلية:
التحكم في الاسترجاع لعزل خطأ روابط الاتصال
كسر ، التكافؤ ، تجاوز ، محاكاة خطأ الإطار.
جميع الأولويات تقاطع التحكم في النظام.
illustrate
PC16550D هو نسخة محسنة من جهاز الاستقبال / الإرسال العالمي غير المتزامن 16450 الأصلي (UART). مكافئ وظيفيا للتشغيل 16450 (وضع الأحرف)* يمكن أن يدخل PC16550D في وضع الاستعداد (وضع FIFO) لتقليل الحمل الزائد على البرامج في وحدة المعالجة المركزية.
في هذا الوضع ، يسمح بتخزين 16 بايت (بالإضافة إلى 3 بت من بيانات خطأ RCVR FIFO في كل بايت) في وضع الاستلام والإرسال لتنشيط FIFO الداخلي. جميع الرقائق المنطقية لتقليل الحمل على النظام وزيادة كفاءة النظام إلى أقصى حد. تم تغيير وظيفتي الدبوس للسماح لل DMA بإرسال الإشارات.
تقوم UART بإجراء تحويلات تسلسلية إلى متوازية ، وأحرف بيانات مستلمة من الأجهزة الطرفية أو أجهزة المودم ، وتحويلات أحرف البيانات المتوازية إلى التسلسلية ، المستلمة من وحدة المعالجة المركزية. يمكن لوحدة المعالجة المركزية قراءة الحالة الكاملة ل UART في أي وقت أثناء تشغيل الوظيفة. معلومات الحالة ، بما في ذلك نوع وحالة عملية النقل التي يتم تنفيذها بواسطة UART ، بالإضافة إلى أي حالات خطأ (التكافؤ أو التجاوز أو الإطار أو انقطاع الفاصل الزمني).
يتضمن UART مولد معدل باود قابل للبرمجة يقسم 1 على إدخال الساعة المرجعية لتوقيت المقسوم عليه (2 16-1) ويولد ساعة 16 × لتشغيل منطق جهاز الإرسال الداخلي. تتضمن اللوائح أيضا استخدام ساعة 16 × لدفع منطق جهاز الاستقبال. يحتوي UART على تحكم كامل في المودم ونظام مقاطعة المعالج. يمكن برمجة المقاطعات وفقا لمتطلبات المستخدم ، مما يقلل من حساب روابط الاتصال التي يجب التعامل معها.
UART هي عملية M2 CMOS متقدمة باستخدام أشباه الموصلات الوطنية.
* يمكن أيضا إعادة تعيينه تحت تحكم البرنامج إلى وضع 16450.
†ملاحظة: هذا الجزء من براءة الاختراع.