PTP/IEEE-1588 Slaves

  • Home
  • >
  • PTP/IEEE-1588 Slaves

PTP/IEEE-1588 Slaves

لا يحدد بروتوكول IEEE-1588 كيفية تنفيذ PTP في الأجهزة الرئيسية (ماستر) أو التابعين. تم اعتماد طريقتين لتنفيذ PTP عبر Ethernet: الطوابع الزمنية البرمجية لـ PTP والطوابع الزمنية العادية لـ PTP. الفقرات التالية تصف هذه الطرق.

أجهزة التابعين مع الطوابع الزمنية الاعتيادية

توفر الطوابع الزمنية الاعتيادية مع برنامج PTP دقة توقيت تصل إلى النانو ثانية باستخدام الأجهزة المخصصة التي عادة ما تكون في شكل PCIe. لحل الأجهزة التابعة الاعتيادي العديد من المزايا مقارنة بحل الأجهزة التابعة البرمجي، مثل وجود مذبذب محسن، وإخراج 1PPS للقياسات مقارنة بالجهاز الرئيسي، وأجهزة مخصصة غير متأثرة بتأخير النظام التشغيلي. يمكن تحقيق تزامن أفضل من 100 نانو ثانية باستخدام كابل تقاطع أو محول Ethernet يدعم 1588.

Slave_with_Hardware_Timestamping
Slave with Software Timestamping

أجهزة التابعين مع الطوابع الزمنية البرمجية

التطبيقات البرمجية فقط تستخدم الأجهزة الحالية في الكمبيوتر وبرنامج PTP. يجب على حل التابع البرمجي تعويض المذبذب الداخلي في اللوحة الأم للكمبيوتر باستخدام الطوابع الزمنية البرمجية. المذبذب المحلي في اللوحة الأم عادة ما يكون ذو جودة ضعيفة والطوابع الزمنية البرمجية تتأثر بتأخير النظام التشغيلي. قياس التابع البرمجي مقارنة بالجهاز الرئيسي محدود بإحصائيات سجلات الملفات، حيث لا يوجد إخراج 1PPS للمقارنة مع الجهاز الرئيسي. يمكن تحقيق تزامن يصل إلى 10 ميكروثانية مع التابع البرمجي مقارنة بالجهاز الرئيسي، مع نتائج نموذجية تتراوح بين 10 إلى 100 ميكروثانية.