اتصال إيثرنت مع شريحة Microchip ENC28J60 المدمجة

اتصال إيثرنت مع شريحة Microchip ENC28J60 المدمجة

اتصال إيثرنت مع شريحة Microchip ENC28J60 المدمجة

المتكاملة ENC28J60 هو وحدة تحكم إيثرنت مع واجهة ل حافلة SPI. لقد تم تصميمه ليتم استخدامه مع الأنظمة الصغيرة، التي تعتمد عادة على وحدات التحكم الدقيقة.

جدول المحتويات

    Su حافلة SPI يمكن أن تعمل بسرعة تصل إلى 20 ميجا هرتز ويبلغ الحد الأقصى لسرعة اتصال Ethernet 10 ميجابت / ثانية (10BASE-T) وسائط الدعم دوبلكس (ثنائي الاتجاه) وشبه مزدوج (نصف مزدوج) مع الكشف التلقائي عن القطبية وتصحيحها. على الرغم من أن 10 ميجابت/ثانية قد تبدو سرعة منخفضة مقارنة بالشبكة جيجابت إيثرنت وهو الأكثر شيوعًا اليوم، ولكنه أكثر من كافٍ لدمج جهاز صغير يتم التحكم فيه بشكل دقيق في الشبكة، على سبيل المثال، لأداء وظائف مثل كائن إنترنت الأشياء (إنترنت الأشياء، إنترنت الأشياء)

    يعمل بجهد 3,3 فولت على الرغم من أنه يتحمل إشارات 5 فولت، مما يجعل من السهل جدًا التكامل مع وحدات التحكم الدقيقة المختلفة وكذلك العمل معها أثناء النماذج الأولية أو الاختبار.

    الاتصال بوحدة MCU الخاصة بـ ENC28J60 Ethernet SPI 10BASE-T

    داخليا يضم أ العازلة شكلي للاستقبال/الإرسال، أ FIFO تعميم للاستقبال و الوصول المباشر للذاكرة (DMA) لتبسيط حركة البيانات. أنها قادرة على القيام بالأجهزة المجاميع الاختبارية وغيرها من عمليات الاتصالات النموذجية إيثرنت لذا فإن تكامله على مستوى البرنامج في المشروع أمر بسيط للغاية.

    يتطلب التكوين النموذجي، بالإضافة إلى مذبذب 25 ميجاهرتز (بلورة مع المكثفات المقابلة لها)، موصل ومحولات إيثرنت، والتي غالبًا ما يتم تغليفها مع مكونات أخرى مثل المقاومات أو مصابيح LED للإبلاغ عن حالة الارتباط والاستقبال/الاستقبال. في كتلة تحتوي على الموصل RJ45.

    وحدات ENC28J60 Ethernet SPI 10BASE-T

    يتم تصنيعها فقط ل جبل السطح (SMT/SMD) في حزم 28 دبوس SPDIP (DIP بكثافة دبوس أعلى), SSOP, SEC y QFN لذلك، لإجراء اختبارات أو نماذج أولية، عادة ما نعمل مع وحدات مثل تلك الموجودة في الصورة السابقة، بالإضافة إلى أن الوحدات الفردية متاحة بسهولة، مقارنة بالوحدة المتكاملة نفسها، والتي عادة ما تكون متوفرة في السوق بكميات كبيرة.

         

    مندمج ENC28J60

         
    Vcap 01 28 حقيقي
    VSS 02 27 يدا
    CLKOUT 03 26 LEDB
    INT 04 25 فددوسك
    NC 05 24 OSC2
    SO 06 23 OSC1
    SI 07 22 Vssosc
    SCK 08 21 vsspll
    CS 09 20 فدبل
    RESET 10 19 فدركس
    Vssrx 11 18 vsstx
    رقم التعريف الشخصي- 12 17 تي بي اوت+
    رقم التعريف الشخصي+ 13 16 تبوت-
    ربياس 14 15 فددتكس
               

    بالإضافة إلى (1) مصدر الطاقة، بمجرد تركيب الوحدة المتكاملة، (2) سيتم الكشف عن التوصيلات. إيثرنت من خلال نهاية الموصل RJ45 وبالنسبة للجزء الذي يتم التحكم فيه بشكل دقيق من التجميع حافلة SPI (MOSI/MISO/SCLK/CS) و(3) تتم إدارتها مباشرة بواسطة وحدة التحكم الدقيقة أو يمكن توصيل جزء آخر من المجموعة الإلكترونية INT، والتي يمكن استخدامها ك WOL (Wake-On-LAN) أو التنبيه عن بعد عبر الشبكة (Remote Wake-up), RESET والاتصال بالساعة الخارجية CLKOUT.

    مخطط اتصال رمزي ENC28J60

    على سبيل المثال، لإجراء هذه الاتصالات بين وحدة مع وحدة متكاملة ENC28J60 ذ أونا بلاكا اردوينو ويجب اتباع القيم الموجودة في الجدول التالي حسب نوع اللوحة.

    ENC28J60 اردوينو أونو اردوينو ميجا/مستحق اردوينو ليوناردو
    ميسو (SO) ميسو (دبوس 12) ميسو (دبوس 50) MISO (موصل ICSP)
    موسي (نعم) موسي (دبوس 11) موسي (دبوس 51) MOSI (موصل ICSP)
    SCK إس سي كيه (دبوس 13) إس سي كيه (دبوس 52) SCK (موصل ICSP)
    RESET RESET RESET RESET
    INT INT0 (دبوس 2) INT4 (دبوس 2) INT0 (دبوس 2)
    SS (CS) SS (دبوس 10)* SS (دبوس 53)* دبوس 10*
    في دي دي (3,3 فولت) 3V3 3V3 3V3
    VSS (GND) GND GND GND

    بشكل عام، الاتصالات هي تلك التي يمكن توقعها بناءً على ما قيل (والمنطق) ولكن هناك بعض الاختلافات بين المجالس. في حالة اردوينو ليوناردو، ما لم يتم لحام دبوس SS يدويًا على اللوحة (من الشائع إضافة المسامير 22-CTS و8-SS) تم استخدام الدبوس 10، والذي لا يحتوي على هذه المهمة، لذا يجب أخذه في الاعتبار في برنامج التحكم. من ناحية أخرى، ليس من الضروري استخدام الدبوس "القياسي" لتحديد (تنشيط) الجهاز التابع ولكن معظم مكتبات Ethernet لإدارة الجهاز المدمج تتوقع استخدام هذا الدبوس (ولهذا الغرض) لذلك سيكون لديهم ليتم تعديلها في حالة العكس وفي بعض الحالات (بعض المكتبات) عند استخدام اللوحة ليوناردو.

    تعديل Arduino Leonardo لإضافة دبابيس SS وCTS

    هناك اعتبار آخر يجب الاهتمام به أيضًا وهو ما يتعلق باللوحة ليوناردو واستخدام الموصل ICSP بدلاً من تلك المقابلة (للكتل الجانبية) على اللوحة اردوينو أونو

    أكتب تعليق

    ربما تكون قد فاتتك