اتصال إيثرنت مع شريحة Microchip ENC28J60 المدمجة
المتكاملة ENC28J60 هو وحدة تحكم إيثرنت مع واجهة ل حافلة SPI. لقد تم تصميمه ليتم استخدامه مع الأنظمة الصغيرة، التي تعتمد عادة على وحدات التحكم الدقيقة.
Su حافلة SPI يمكن أن تعمل بسرعة تصل إلى 20 ميجا هرتز ويبلغ الحد الأقصى لسرعة اتصال Ethernet 10 ميجابت / ثانية (10BASE-T) وسائط الدعم دوبلكس (ثنائي الاتجاه) وشبه مزدوج (نصف مزدوج) مع الكشف التلقائي عن القطبية وتصحيحها. على الرغم من أن 10 ميجابت/ثانية قد تبدو سرعة منخفضة مقارنة بالشبكة جيجابت إيثرنت وهو الأكثر شيوعًا اليوم، ولكنه أكثر من كافٍ لدمج جهاز صغير يتم التحكم فيه بشكل دقيق في الشبكة، على سبيل المثال، لأداء وظائف مثل كائن إنترنت الأشياء (إنترنت الأشياء، إنترنت الأشياء)
يعمل بجهد 3,3 فولت على الرغم من أنه يتحمل إشارات 5 فولت، مما يجعل من السهل جدًا التكامل مع وحدات التحكم الدقيقة المختلفة وكذلك العمل معها أثناء النماذج الأولية أو الاختبار.
داخليا يضم أ العازلة شكلي للاستقبال/الإرسال، أ FIFO تعميم للاستقبال و الوصول المباشر للذاكرة (DMA) لتبسيط حركة البيانات. أنها قادرة على القيام بالأجهزة المجاميع الاختبارية وغيرها من عمليات الاتصالات النموذجية إيثرنت لذا فإن تكامله على مستوى البرنامج في المشروع أمر بسيط للغاية.
يتطلب التكوين النموذجي، بالإضافة إلى مذبذب 25 ميجاهرتز (بلورة مع المكثفات المقابلة لها)، موصل ومحولات إيثرنت، والتي غالبًا ما يتم تغليفها مع مكونات أخرى مثل المقاومات أو مصابيح LED للإبلاغ عن حالة الارتباط والاستقبال/الاستقبال. في كتلة تحتوي على الموصل RJ45.
يتم تصنيعها فقط ل جبل السطح (SMT/SMD) في حزم 28 دبوس SPDIP (DIP بكثافة دبوس أعلى), SSOP, SEC y QFN لذلك، لإجراء اختبارات أو نماذج أولية، عادة ما نعمل مع وحدات مثل تلك الموجودة في الصورة السابقة، بالإضافة إلى أن الوحدات الفردية متاحة بسهولة، مقارنة بالوحدة المتكاملة نفسها، والتي عادة ما تكون متوفرة في السوق بكميات كبيرة.
|
||||||
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 | اردوينو أونو | اردوينو ميجا/مستحق | اردوينو ليوناردو |
ميسو (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 لإدارة الجهاز المدمج تتوقع استخدام هذا الدبوس (ولهذا الغرض) لذلك سيكون لديهم ليتم تعديلها في حالة العكس وفي بعض الحالات (بعض المكتبات) عند استخدام اللوحة ليوناردو.
هناك اعتبار آخر يجب الاهتمام به أيضًا وهو ما يتعلق باللوحة ليوناردو واستخدام الموصل ICSP بدلاً من تلك المقابلة (للكتل الجانبية) على اللوحة اردوينو أونو
أكتب تعليق