PhaseLoom؛ رادیوی نرم‌افزاری مبتنی بر تراشه‌ی کلاسیک MOS 6502

73 بازدید
۱۴۰۴-۰۶-۲۴
2 دقیقه
  • نویسنده: Shadow
  • درباره نویسنده: سئوکار ساده! 🔗 مهندس الکترونیک⚡

به گفته hackster

Anders Nielsen، توسعه‌دهنده‌ی سیستم‌های امبدد، از پردازنده‌ی قدیمی MOS 6502 برای ساخت یک رادیو نرم‌افزار (SDR) استفاده کرده است. این پروژه، PhaseLoom نامیده شده و بر اساس طراحی کاشف نمونه‌برداری کوادراتور با یک فیلتر پایین‌گذر برای کاهش نویز و یک نوسان‌ساز محلی ساخته شده است. نیلسن این دستگاه را با برنامه‌ای به زبان اسمبلی کنترل می‌کند و نشان داده که برای اجرای یک SDR ساده نیازی به پردازنده‌ی قدرتمند یا FPGA نیست.

رادیو تعریف‌شده با نرم‌افزار به قدرت پردازنده MOS 6502

Anders Nielsen، توسعه‌دهنده‌ی سیستم‌های امبدد، موفق شده یک رادیوی نرم‌افزار (SDR) را با استفاده از پردازنده‌ی هشت‌بیتی MOS Technology 6502 پردازنده‌ای که نخستین‌بار در سال ۱۹۷۵ معرفی شد، طراحی و بسازد.

Nielsen در وبلاگ خود می‌نویسد:

این همان واحد پردازش هشت‌بیتی کوچکی است که به Apple I و II، کامیودور 64، کنسول‌های آتاری و حتی NES نینتندو قدرت می‌بخشید. پردازنده‌ای که نقش بزرگی در آشنایی نسل‌ها با کامپیوترهای شخصی مقرون‌به‌صرفه ایفا کرد.

اکنون، نیم قرن بعد، این تراشه دوباره بازگشته است؛ این بار به‌عنوان بخش جلویی یک SDR خانگی.

معرفی PhaseLoom: یک SDR با احترام به تاریخ

PhaseLoom؛ رادیوی نرم‌افزاری مبتنی بر تراشه‌ی کلاسیک MOS 6502

PhaseLoom، رادیوی نرم‌افزار (SDR) ساخته‌ی Anders Nielsen، بر اساس طراحی «کاشف نمونه‌برداری کوادراتور» بنا شده است. این دستگاه شامل یک فیلتر پایین‌گذر برای کاهش نویز و یک نوسان‌ساز محلی است که خروجی آن توسط تراشه ساعت Skyworks Solutions SI5351 تولید می‌شود — و همه این‌ها تحت کنترل پردازنده کلاسیک MOS Technology 6502 اجرا می‌شوند.

پردازنده 6502 کدی به زبان اسمبلی را اجرا می‌کند که خود نیلسن نوشته است. او می‌گوید در ابتدا مطمئن نبود پروژه چه خروجی خواهد داشت؛ اما پس از افزودن یک آنتن، توانست به باند ۴۰ متری ham band دسترسی پیدا کند.

نوآوری در PhaseLoom: اجرای SDR با پردازنده‌ی کلاسیک

پردازنده MOS Technology 6502 کنترل کامل فعالیت‌های PhaseLoom را بر عهده دارد و این کار را از طریق یک برنامه به زبان اسمبلی انجام می‌دهد که خود نیلسن نوشته است. این برنامه روی یک بُرد جداگانه با نام 65Duino اجرا می‌شود.

به گفته نیلسن، بیشتر SDRهای امروزی برای پردازش سیگنال به پردازنده‌های قدرتمند مدرن یا FPGAها متکی‌اند. او می‌افزاید:اجرای یک SDR روی پردازنده‌ای که در سال ۱۹۷۵ طراحی شده، تقریباً خنده‌دار است — و دقیقاً همین ویژگی، آن را منحصربه‌فرد و جذاب می‌کند.

دسترسی به منابع و اطلاعات بیشتر

اطلاعات بیشتر در مورد این پروژه در وبلاگ نیلسن موجود است، فایل‌های پروژه‌ی KiCad و جریان‌های GNU Radio در GitHub تحت یک لایسنس منبع باز نامشخص منتشر شده‌اند؛ کد منبع در مخزن جداگانه‌ی ۶۵uino موجود است، یک کامپیوتر تک‌بردی بر اساس ۶۵۰۲ که برای استفاده از PhaseLoom نیاز است. نیلسن همچنین بردهای کاملاً مونتاژ‌شده، که شامل یک طراحی اصلاحی برد «بوج وایر» دستی است، در فروشگاه خود با قیمت ۵۵.۲۰ یورو (حدود ۶۵ دلار) ارائه داده است، هرچند شما همچنین به یک ۶۵uino نیاز دارید که هزینه‌ای اضافی برابر با ۱۸.۲۹ یورو (حدود ۲۱.۵۰ دلار) به همراه هزینه‌های اضافی برای پردازنده، تراشه‌ی ورودی/خروجی، ROM و قطعات متفرقه دارد.

اطلاعات
73
0
0
لینک و اشتراک
profile

نویسنده: Shadow

متخصص الکترونیک

سئوکار ساده! 🔗 مهندس الکترونیک⚡


مقالات بیشتر
slide

پالت | بازار خرید و فروش قطعات الکترونیک

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

آیسی | موتور جستجوی قطعات الکترونیک

سامانه آی سی سیسوگ (Isee) قابلیتی جدید و کاربردی از سیسوگ است. در این سامانه سعی شده است که جستجو، انتخاب و خرید مناسب تر قطعات برای کاربران تسهیل شود. جستجو در آیسی
family

سیسوگ‌شاپ | فروشگاه محصولات Quectel

فروشگاه سیسوگ مجموعه ای متمرکز بر تکنولوژی های مبتنی بر IOT و ماژول های M2M نظیر GSM، GPS، LTE، NB-IOT، WiFi، BT و ... جایی که با تعامل فنی و سازنده، بهترین راهکارها انتخاب می شوند. برو به فروشگاه سیسوگ
family

سیسوگ فروم | محلی برای پاسخ پرسش‌های شما

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

سیکار | اولین مرجع متن باز ECU در ایران

بررسی و ارائه اطلاعات مربوط به ECU (واحد کنترل الکترونیکی) و نرم‌افزارهای متن باز مرتبط با آن برو به سیکار
become a writer

نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله
become a writer

نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله
خانواده سیسوگ
سیسوگ‌شاپ

فروشگاه محصولات Quectel

پالت
سیسوگ فروم

محلی برای پاسخ پرسش‌های شما

سیسوگ جابز
سیسوگ
سیسوگ فروم
سی‌کار

اولین مرجع متن باز ECU در ایران

سیسوگ مگ
آی‌سی

موتور جستجوی قطعات الکترونیکی

سیسوگ آکادمی
پالت

بازار خرید و فروش قطعات الکترونیک

دیدگاه ها

become a writer

نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله
become a writer

نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله