پنجشنبه , ۲۵ مرداد ۱۳۹۷
خانه » ARM » راه اندازی اترنت در میکرو های ARM سری STM32F

راه اندازی اترنت در میکرو های ARM سری STM32F

آی سی های ارم سری STM32F که دارای اترنت ۱۰/۱۰۰ Ethernet MAC هستند برای ارسال و دریافت نیاز به لایه فیزیکی دارند که ان را میتوان توسط DP83848 فراهم نمود.

در این ای سی ها بخش نرم افزاری اترنت پایه گذاری شده است که DMA   نیز به کمک امده و برای لایه سخت افزاری یا به اصطلاح external PHY  میتوان از DR83848 استفاده نمود.

برای این ای سی ها امکان سخت افزار ی MII , RMII وجود دارد که در ادامه بحث را با قسمت RMIIادامه  می دهیم.

ابتدا یک نمای ساده از این ای سی ۴۸ پین به شما نشان میدهیم.

برای راحتی کار این ای سی به صورت یک ماژول در بازار عرضه شده است که دارای کانکتور شبکه جهت اتصال به کابل RJ45شبکه است و در طرف دیگر ورودی ان قرار گرفته است که در زیر عکس بالا و پشت برد نشان داده شده است.

همانطور که ملاحظه میکنید نام پایه های ماژول در پشت ان نوشته شده است با این حال برای درک بهتر شما نقشه شماتیک ماژول نیز برای شما قرار داده می شود.

 شماتیک

اگر به اندازه دقیق برد نیاز دارید میتوانید از عکس زیر استفاده نمایید که  بر حسب میلی متر اندازه ها را مشخص کرده و طول و عرض ان به ترتیب ۵۲.۸ و ۲۷ میلیمتر است.

بر روی برد یک جامپر قرار داده شده است که جهت ریست کردن ماژول می باشد و بر روی  فیبر مابین ای سی و سوکت شبکه قرار گرفته است.

در قسمت زیر امکانات ای سی لایه فیزیکی شبکه DP83848 اورده شده است.

به ای سی فوق می توان سه LED متصل کرد که نوع وضعیت و خاموش و روشن شدن ان وابسته به نوع مود تعیین شده تشریح داده شده است

سریع تر به سراغ نحوه اتصال بندی ماژول می رویم که در عکس زیر ارتباط بین لایه فیزیکی و یک برد STM32F4DISCOVERY مشخص شده است.

در کلیپ زیر اتصال ماژول و برد را مشاهده میکنید که میتوانید اطلاعات دقیق تر را از توضیحات بیان شده دریافت نمایید.

در ادامه دو برنامه جهت راه اندازی اورده شده است که اولی GCC به وسیله COOCOX  تهیه شده است.

 STM32F4DISCOVERY_Ethernet-Phy

و برنامه دومی با برخی تغییرات و اصلاحیه WORKBENCH گردیده است و مرجع ان سایت tkjelectronics.dk می باشد.

STM32F4DISCOVERY_Ethernet-Phy_SystemWorkbench

و در اخر دیتا شیت ای سی خدمت شما اماده گردیده است.

 دیتاشیت

لحظه لحظه زندگیتان پر از لبخند.

منبع : فروشگاه آترین الکترونیک

همچنین ببینید

LPS22HB ماژول اندازه گیری فشار هوا (بارومتر الکترونیکی)

ماژول (LPS22HB (LPS22HBTR یک سنسور بارومتر ( فشار هوا) بسیار کوچیک میباشد که بر اساس …

دیدگاهتان را بنویسید