حرف های پراکنده GitHub
حرف های پراکنده Rss

RF بشین که دارم میام

نوشته شده توسط بیژن | در دسته مخابرات | نوشته شده در ۱۶-۰۶-۱۳۹۷

۲

خب کم کم داریم می رسیم به جاهای جذاب کار یعنی بخش RF! یعنی زیبایی محض یعنی قلب من….. اولین بردی هست که دارم ۵۰ اهم روش می زنم. بالاخره هر کی یه جایی باس شروع کنه دیگه ما هم با یه برد غول با ۶۵۰ قطعه تو ۱۱ در ۱۰ سانت میکس با کلی دیجیتال میجیتال و سویچینگ. خوشبختانه البته خیلی جای ترس نیس. خدا رو داریم. Allegro رو داریم و دکتر اقدم و کاظمی و استاد دولو پس خیلی جای ترس نیس. دکتر فخار می گف ۵۰ اهم مجبوری زیر لایه رو نازک بگیری 8mils رایجه ولی خیلی نازکه و استحکام نداره. رستافن توش یادمه برد های دولایشون رو پیچ می کردن به یه بدنه آلومینیومی و تمام. راه ساده تر و گرون ترش البته برد چهار لایس.

تو این پست می خوام تجربیاتی که سر رسیدن به امپدانس های مورد نیاز داشتم رو بنویسم و یکمم بحث کنم سره اینکه چه constraint هایی توی کار بخاطر محدودیت های ساخت و طراحی احتمالا به برد اعمال می شه.

Clock

نوشته شده توسط بیژن | در دسته مخابرات, مهندسی برق | نوشته شده در ۲۷-۱۱-۱۳۹۶

۰

ahmad-ossayli-clock

پیشنویس: این پست به مبحث طراحی، استفاده و پیاده سازی کلاک و موضوعات پیرامون اون می پردازه. اینجا فرض شده خواننده به حد کافی با این مطالب آشناست. در غیر اینصورت خوندن این پست بی فایده، مصخره و کسل کننده خواهد بود.

کلاک، اسیلاتور، DCO NCO VCO و stratum و 1pps موجوداتی هستن که تو این سه ماهه شدن شب و روز ما. PLL و PFD و PD و DLL و CP و Loop Filter هم چاشنی مفاهیم یادشده هستن. از یه ور دیگه هم XO و TCXO و OCXO مغز رو از تفکر واداشتن. همه این موجودات ترم ۴ برام خواب و خیال و آرزو بودن اما الان دیگه انقدر این ور و اون ور راجع بهشون خوندم دیگه دارم بالا میارم. با اینوجود همچنان موضوع جذابین برای نوشتن. کلاک از برد زینک می یاد. اسیلاتور از پروژه مدار مخ و VCO از پروژه یه بنده خدای دیگه. NCO تو AD9361 بود و DCO توی Digital PLL. می مونه stratum و 1pps که اونا هم از AD9548 برا یه برده دیگه می یاد. فک کنم تجربیات زیادی هست امیدوارم بشه یکی از بلند ترین پست ها.

ماژول های چینی را ساده نگیریم

نوشته شده توسط بیژن | در دسته مخابرات, مهندسی برق | نوشته شده در ۲۳-۰۴-۱۳۹۶

۰

هفته اخیر رو روی کشک ترین پروژه عمرم گذروندم. اگه بگذریم از اینکه چی شد که این رفت تو پاچمون این پروژه خیلی ساده از سه بخش کلی تشکیل می شه. ATmega168 که تابستون سال اول ۳ ماهی باهاش سر و کله زده بودم + FT232BL که قبلا RL اش رو راه انداخته بودم و NRF24… که بچه های مهدکودک هم بلدن راه بندازنش… به هر حال. مشکل از اونجا شروع شد که من این برد رو زیادی ساده گرفتم. زیادی که می گم یعنی چی؟ یعنی Autoroot زدم…. تمام قطعاتی که تو Datasheet گفته بود بزارید رو نگذاشتم، خازن های decoupling رو درست جانمایی نکردم. power integrity رو که کلا بیخیال…. صفحه زمین و باقی مخلفات رو همکه برای این کارای cheap سمبل می کنن. خلاصه اینکه نتیجه برخلاف تصورم افتضاح شد. این پست یه مروری هست بر مشکلاتی که بدلیل سهل انگاریم بوجود اومد و باعث شد بیش از یک هفته وقت و کلی هزینه صرف درست کردنشون بشه. امیدوارم چک لیستی بشه برا پروژه های کشک بعدی.

USB

نوشته شده توسط بیژن | در دسته مخابرات | نوشته شده در ۰۱-۰۲-۱۳۹۶

۰

پست ماله قدیمه…. با احساسات لحظه ایش … خیلی جدی نگیرید اعصابم واقعا داغون شد. اه….. اه…. حالم بهم می خوره…. چرا اینا اینجورین! کی واقعا این برنامه های CAD و EDA رو می نویسه؟ یه مش بیشعور بی تجربه برقی؟…. هر CAD ای که می سازن یجوره…. حتی Inventor و AutoCad ام که ماله یه شرکته انگار هر کدوم از یه دنیای کاملا جداگونه اومدن… آخه دیگه SystemVue و ADS چرا؟…. اینا که جفتشون ماله بهترین شرکت دنیا و عجق من HP هستن… یکم از CST و Solidworks یاد بگیرید تو رو خدا :| .

الان من یه ماهه می خوام یه شبیه سازی تو SystemVue انجام بدم. هی می گم هفته بعد دیگه تمومه ولی آخر هفته باز همون آش و همون کاسه. علی رقم ویژگی های بسیار بسیار تخیلی systemVue داکیومنتاش واقعا آشغاله والا خجالتم خوب چیزیه. دیگه آخه چرا فرومتون رو بستین.

باورتون می شه؟ برای پست گذاشتن تو فروم باید لایسنس داشت. چرا آخه؟ تیم پشتیبانی اوف می شن چهار تا سوال بیشتر جواب بدن فرومتون پربار تر شه؟

بالاخره بعد ۲ هفته ور رفتن با نرم افزار تازه رسیدم به Spectrasys. ابزار تحلیل مدارات RF در SystemVue. هدف این بود که یه میکسر USB بسازم. چطور؟

Allegro vs Altium

نوشته شده توسط بیژن | در دسته مخابرات, مهندسی برق | نوشته شده در ۰۵-۰۱-۱۳۹۶

۵

Altium تو ایران خیلی معروف هست، شاید چون رییسش یه ایرانیه…. شاید چون ساده ترین tools بازار هست و …. . در مقابل تو خارج Eagle و KiCad بخاطر رایگان بودنشون رایج تر از آلتیوم هستن. اما اگه scale کاری رو ببریم بالاتر و به غول های صنعت الکترونیک نگاه کنیم می بینیم همشون بدون استثنا از Allegro استفاده می کنند. تو اینجا نمی خوام بگم کدوم یک از این EDA ها خوبن. فقط یه مروری می کنم روی تجربه کوچیکم با هر کدوم.