3 545
Subscribers
No data24 hours
+757 days
+10330 days
Posts Archive
3 545
اواسط اکتبر امسال، یه حمله سایبری به سیستمهای کنترل برودتی صدها سوپرمارکت تو فرانسه و بعدش هم سوئد و بلژیک نشون داد که چطور یه اکسپلویت ساده تو ICS میتونه فاجعه فیزیکی به بار بیاره.
مهاجمها به کنترلرهای یخچالها و فریزرها، که عمدتاً تجهیزات Danfoss شرکت دانمارکی بودن و یه سری مدلهای Dixell/Copeland نفوذ کردن و سیستم رو روی حالت یخزدایی مداوم قفل کردن.
دما تو بعضی شعبهها در طول شب تا ۸۰ درجه سانتیگراد بالا رفته و فریزرها ساعتها هوای داغ تولید کردن که نتیجهاش دهها میلیون یورو خسارت، فاسد شدن کل مواد غذایی، آتشسوزیهای کوچیک تو خود یونیتها و فعال شدن اسپرینکلرها بود.
این یه فاجعه کلاسیک تو معماری سیستمهای صنعتی متصل به شبکهست. این کنترلرها اکثراً فریمورهای EOL (از رده خارج) داشتن، بدون هیچ مکانیزم Zero-Trust، فایروال یا VPN مستقیماً به اینترنت وصل بودن و آسیبپذیریهای حساسی داشتن که قبلاً تیم Claroty بهشون اشاره کرده بوده، مهاجمها با یه بایپس ساده روی سیستم احراز هویت، دسترسی ادمین گرفتن، چرخه یخزدایی رو فعال کردن و طولش دادن و آلارمها رو هم از کار انداختن.
نکتهاش اینه که هیچ باجافزاری در کار نبوده و دیتایی هم سرقت نشده! هدف صرفاً ایجاد اختلال و تخریب فیزیکی با سوءاستفاده از پروتکلهای سختافزاری بوده.
دیشب هم دقیقاً همین سناریو برای فروشگاه های ICA تو سوئد و چند تا فروشگاه زنجیرهای تو بلژیک تکرار شد. حتی آگوست امسال تو پایگاههای نظامی آمریکا هم گزارشهای مشابهی از قفل شدن فریزرها روی حالت یخزدایی منتشر شده بود که الان دارن بررسی میکنن کار چه گروهی بوده.
این اتفاقات دقیقاً همون چیزیه که وقتی امنیت دیوایسهای متصل به اینترنت بدون مکانیزم آپدیت امن به حال خودشون رها میشن، باید انتظارش رو داشت.
اصل خبر رو اینجا میتونید بخونید.
📡openpcb
3 545
تیمی از محققهای چندین دانشگاه یه ربات بایوهیبرید به اسم Brainobot بر پایه بافت زنده مغزی توسعه دادن. هدف از این پروژه حل این چالش بوده که سیستمهای رباتیک فعلی هنوز نمیتونن کارایی فوقالعاده مغز انسان رو تو تصمیمگیری برای شرایط پیچیده و داینامیک تقلید کنن.
معماری این سیستم طوریه که یه شبهاندام مغزی به عنوان کنترلر سطح بالا برای یه لوپ بسته فیزیکی عمل میکنه. این شبهاندام با استفاده از مکانیزم reservoir computing، دیتای سنسورها رو از محیط میگیره پردازش میکنه و نهایتا اکشنهای حرکتی ربات رو میسازه. یعنی تصمیمگیریها کاملا متکی به پردازش شبکههای عصبی زنده انجام میشه.
برای اثبات این ایده، تیم توسعه این پلتفرم رو روی یه ربات انساننما پیادهسازی کردن تا تسکهای دنیای واقعی مثل گرفتن اشیاء و دنبال کردن لیزر رو هندل کنه.
نکته جالبش اینه که Brainobot ویژگیهای منحصربهفردی از خودش نشون داده، از جمله قابلیت تطبیقپذیری سریع بین تسکهای مختلف، راندمان پردازشی بالا و مصرف انرژی خیلی پایین که کلا با رویکردهای متکی به معماری سیلیکونی فرق داره. گویا این قابلیت یادگیری مستقیما به خاطر خاصیت پلاستیسیته سیناپسی و انعطافپذیری شبکههای عصبی بافت ارگانویید اتفاق میفته.
اطلاعات تکمیلی و متن کامل مقاله رو میتونید تو این لینک پیدا کنید.
📡openpcb
3 545
یه توسعهدهنده به اسم Divyansh Agrawal یه مدل آزمایشی جالب به اسم Qwenputer معرفی کرده که یه پردازنده ۳۲ بیتی RISC-V رو مستقیما تو وزنهای مدل زبانی Qwen 3.5 4B کامپایل کرده تا مثل یه کامپیوتر کاملا مستقل عمل کنه.
معماری این سیستم خیلی خلاقانه طراحی شده. بخش اصلی ماجرا برمیگرده به اینکه این پردازنده از لایههای Gated DeltaNet (که یه نوع RNN خطی محسوب میشن) به عنوان رمِ دقیق و آدرسپذیر استفاده میکنه. مکانیزمش اینطوری پیاده شده که با تنظیم کردن مقدار gate و write strength روی عدد یک و استفاده از انکودینگ one-hot، هر دیتایی که نوشته میشه دقیقا روی یک سطر مشخص از استیت حافظه میشینه و موقع کوئری زدن همون مقدار رو بدون هیچ تغییری برمیگردونه. یعنی لایههای مدل زبانی تبدیل شدن به یه رم دقیق که محدودیتهای سنگین کش KV تو ترانسفورمرهای معمولی رو نداره.
برای پیادهسازی این ایده نیازی به ترین کردن دوباره مدل نبوده. برنامهنویس اومده کل ساختار پردازنده رو به صورت مدار منطقی توصیف کرده و مستقیم روی وزنهای شبکه عصبی نگاشت کرده. مثلا هدهای اتنشن وظیفه لوکآپ رو به عهده گرفتن، بخشهای Feed-forward محاسبات ریاضی رو پیش میبرن و لایههای دلتانت نقش همون رم رو بازی میکنن.
این پردازنده امبدد کاملا استاندارد RV32IM رو ساپورت میکنه و میتونه کدهای C یا MicroPython رو به صورت آفلاین و بدون نیاز به هیچ ابزار خارجی یا محیط سندباکس، فقط با پاسهای فوروارد خود مدل اجرا کنه.
وقتی Qwen میخواد یه محاسبه ریاضی انجام بده، دستورالعملها رو میفرسته سمت این پردازنده سختافزاریِ شبیهسازیشده و جواب دقیق رو میگیره.
تو بنچمارکهای ریاضی مثل NUPA دقت این مدل از ۴۸ درصد به ۱۰۰ درصد رسیده که نشون میده خروجیها بدون هیچ خطایی محاسبه میشن. تازه توسعهدهنده یه فایلسیستم داخلی هم روی همین معماری سوار کرده که میتونه تا ۵۱۲ فایل مختلف (حدود ۵۳ هزار توکن) رو با هش کردن اسم فایلها تو استیت دلتانت ذخیره کنه و دیتای کاربر رو بین سشنهای مختلف چت به صورت پایدار نگه داره.
فقط یه چالشی که وجود داره برمیگرده به حجم این چکپوینت که به خاطر اضافه شدن این معماری تقریبا دو برابر شده و به حدود ۱۸ گیگابایت رسیده.
پرفورمنس پردازش هم روی یه شتابدهنده گرافیکی L4 حدود ۳۲۰۰ توکن سیپییو بر ثانیه خروجی میده که فعلا سرعت نسبتا پایینی برای محاسبات سنگین به حساب میاد.
اصل مقاله رو میتونید تو این لینک بخونید.
📡openpcb
3 545
نرمافزار ProtoFlow برای طراحی شماتیک و PCB بر پایه AI ساخته شده و کارهای تکراری و رو اعصاب مثل پیدا کردن قطعه، خوندن دیتاشیت و کشیدن فوتپرینت و سمبلها رو خودش هندل میکنه.
محیطش خیلی مدرنه و میتونید دیتاشیت رو تو همون ادیتور کنار شماتیک باز کنید و از همه مهمتر اینکه مستقیم با فایلهای نیتیو KiCad کار میکنه و دستتون برای جابجایی فایلها کاملا بازه.
پشتیبانی لایو از Git برای دیدن تغییرات مدار و یه ابزار Part Generator هم داره که میتونید هوش مصنوعیش رو بدون هزینه برای پروژههاتون تست کنید. با این لینک ۱۵ کردیت رایگان میگیرید.
📡openpcb
3 545
خب خب بریم تو کارش.
پن: قرار نیست سریع انجام بشه من خیلی تنبلم و یک سر دارم و هزار سودا!
پن۲: همونطور که تو تصویر مشخصه قراره همه چی رو تو آدرس زیر لاگ کنه.
vibecrafting.sajad.se
3 545
یه کاربر چینی به اسم GoFly یه برد فلایتکنترلر FPV رو کامل با GPT-6 Astraطراحی کرده. مدل کار رو از صفر، تو محیط Codex و مستقیم داخل KiCad شروع کرده، از کشیدن شماتیک تا چیدمان قطعات، روتینگ، اجرای ERC و DRC، اصلاح ایرادها و در نهایت خروجی گرفتن فایلهای Gerber، دریل، BOM، مختصات مونتاژ و فایل سهبعدی همه رو خود مدل انجام داده.
برد یه فلایتکنترلر ششلایه بر پایه STM32F405 برای کواد ۵ اینچیه. طبق لاگهایی که تو ویدیو دیده میشه، ژیروسکوپ ICM-42688-P، پشتیبانی از OSD آنالوگ و دیجیتال، گیرندههای ELRS/CRSF، پورت USB، GPS، VTX و خروجیهای DShot هم تو طراحی لحاظ شده، حتی بررسی نهایی و اعمال اصلاحات رو هم توسط خود مدل انجام شده.
کل این کار ۳ ساعت و ۱۳ دقیقه و ۵۶ ثانیه طول کشیده و حدود ۵۲ میلیون توکن مصرف کرده، با شدت تفکر بالا. کل این زمان از توضیح نیاز تا فایل آماده ساخت، تو این مقیاس و این سرعت، واقعا حیرتآور و غافلگیرکنندهست.
خود طراح صراحتاً گفته هنوز نمونه نزده و معلوم نیست روی برد واقعی کار کنه یا نه. تو کامنتها هم اشاره شده که پاس کردن ERC/DRC یعنی طرح از نظر قوانین تمیزه، ولی کنترل امپدانس، توزیع توان، نویز و تداخل روی یه برد ششلایه فلایتکنترلر چیزیه که فقط با تست سختافزاری مشخص میشه.
ویدیو کامل و توضیحات اصلی رو میتونید تو این لینک ببینید.
📡openpcb
3 545
یه پروژه سختافزاری بگید کلش رو Vibe-Craft کنم و اینجا گزارش بدم. فضایی نباشه فقط. 😅
راستش هدفم اینه که تو شرایط فعلی، محدودیتهای هوش مصنوعی(gptها و llmها) رو تو دنیای واقعی سختافزار تست کنم. میخوام ببینم ایجنتها و LLMها تا کجا میتونن تو سختافزار پیش برن و دقیقاً کجا کم میارن یا به مشکل میخورن.
هدفم اینه که کل پروسه رو با پرامپت و ابزارهای در دسترس ببرم جلو، خودم هیچ دخالتی نکنم. از معماری و طراحی شماتیک گرفته تا خروجی گرفتن برای PCB، توسعه فریمور، و در نهایت تست و دیباگ فیزیکی روی میز کار.
چه مدل پروژهای مد نظرمه؟
- محوریتش امبدد سیستم باشه (میکروکنترلر، سنسور، شاید یه پروتکل وایرلس کممصرف).
- خیلی تخیلی و پیچیده نباشه (نمیخوام درگیر بردهای فرکانس بالا یا پردازش تصویر بشم).
- خیلی هم ساده نباشه، یه چالشی داشته باشه که بشه باگهای AI رو تو پروسه پیدا کرد.
- یه خروجی کاربردی داشته باشه که روند صفر تا صدش برای مستند کردن تو کانال جذاب بشه.
ایدههاتون بنویسید تا یکیش که معقولتره رو انتخاب کنم و استارت بزنم.
📡openpcb
3 545
+3
وضعیت تولید و قیمت چیپهای حافظه چه از نوع RAM چه eMMC بقدری بحرانی و عجیب غریبه که یکی از بزرگترین تامینکنندههای قطعات الکترونیکی LCSC بردهای لینوکسی Taishan خودش که بر پایه RK3566 هستند رو بدون این چیپها هم عرضه کرده که قیمت مناسبی داشته باشن. اختلاف قیمت بین نسخه بدون حافظه و با حافظه حدودا ۴۸ دلاره. به ترتیب ۱۹ و ۶۷ دلار.
در نتیجه شما باید خودتون بعد از خرید دست به کار بشید و این چیپها رو از روی زبالههای الکترونیکی دمونتاژ و روی برد خودتون مونتاژ کنید.
📡openpcb
3 545
یه توسعهدهنده پروژهای به اسم ESP32-Bit-Pirate توسعه داده که عملا یه فریمور متنبازه و میکروکنترلرهای ESP32-S3 رو به یه ابزار همهکاره برای هک سختافزار و تحلیل پروتکلهای مختلف تبدیل میکنه.
ایده اصلی این پروژه از ابزار معروف Bus Pirate الهام گرفته شده، اما این بار با امکانات وایرلس و خیلی مدرنتر. این فریمور از پروتکلهای ارتباطی مثل I2C, SPI, UART, 1-Wire و CAN پشتیبانی میکنه و حتی پا رو فراتر گذاشته و شبکههای رادیویی مثل بلوتوث، وایفای، Sub-GHz و RFID رو هم هندل میکنه.
باهاش میتونید عملیاتی مثل اسنیف کردن پکتها، خوندن و نوشتن دیتا روی EEPROM و فلش، یا حتی دیباگ کردن سیگنالهای رادیویی رو خیلی راحت انجام بدید.
یکی از جذابترین بخشهای این پروژه، رابط کاربریشه. شما میتونید از طریق خط فرمان روی پورت سریال به برد وصل بشید، یا اینکه بدون هیچ کابلی، با اتصال وایفای و یه مرورگر وب، کنترل کامل سختافزار رو دست بگیرید. حتی برای گجتهایی مثل M5 Cardputer یه حالت Standalone طراحی شده که بشه بدون نیاز به کامپیوتر و فقط با کیبورد و مانیتور خود دیوایس، تسکها رو پیش ببرید.
این پروژه از اسکریپتنویسی با پایتون هم پشتیبانی میکنه که برای اتومیشن و لاگگیری دیتا کاربردیه.
برای نصبش هیچ نیازی به نصب تولچین یا کامپایل کردن کدها ندارید، چون توسعهدهنده یه Web Flasher آماده کرده که مستقیم روی مرورگر، فریمور رو روی بردهای محبوبی مثل خانواده M5Stack یا LilyGO فلش میکنه.
این ابزار برای توسعه سختافزار، مهندسی معکوس و تست نفوذ دیوایسهای IoT یه گزینه کاربردی به حساب میاد.
ریپوی این پروژه رو تو این لینک میتونید ببینید.
📡openpcb
3 545
+1
شرکت OpenTools اخیراً پروژهای به اسم OpenPrinter معرفی کرده که عملاً یه پرینتر کاملاً اوپنسورس و تعمیرپذیره و هدفش حذف انحصار و هزینههای مسخره قطعات مصرفی پرینترهای تجاریه.
معماری سختافزاری این پرینتر دو تا بخش داره. برد اصلی یه Raspberry Pi Zero Wعه که با یه پلتفرم CUPS بوت میشه و مثل یه سرور چاپ محلی، درخواستهای شبکه رو از طریق وایفای، بلوتوث یا پورت USB هندل میکنه. بخش دوم یه برد درایور مبتنی بر میکروکنترلر STM32 هست که تو سطح پایین سختافزار میشینه و مستقیماً تایمینگ و دیتای هد کارتریجها رو کنترل میکنه.
چیزی که این سیستم رو متمایز میکنه حذف کامل چیپهای DRM و محدودیتهای نرمافزاریه. این یعنی برخلاف مدلهای تجاری، کاربر میتونه کارتریجهای استاندارد HP که تو بازار ریخته رو بدون هیچ قفلی بینهایت بار به صورت دستی شارژ کنه. حتی فرمویر طوری نوشته شده که اجازه میده فقط با یه کارتریج (فقط مشکی یا فقط رنگی) عملیات چاپ رو انجام بدید و کل سیستم رو به خاطر خالی بودن یه رنگ لاک نمیکنه.
برای مکانیزم فید کاغذ هم علاوه بر پشتیبانی از شیتهای A4 و A3، یه فیدر رول و کاتر داخلی تعبیه شده که امکان چاپ بنر با طول دلخواه رو میده. تمام قطعات پلاستیکی و مکانیکی این دستگاه رو میشه به راحتی با پرینتر سهبعدی پرینت کرد و فایلهای سورس پروژه هم قراره تحت لایسنس CC BY-NC-SA 4.0 منتشر بشن تا کلاً وابستگی به کمپانی سازنده برای تامین قطعه یدکی از بین بره.
اطلاعات بیشتر و مشخصات فنی رو میتونید تو سایت خودشون ببینید.
📡openpcb
3 545
یه یوتوبر به اسم Bitluni یه پروژه باحال و پرخرج استارت زده و یه GPU یا کلاستر دستساز با ۸۱۹۲ تا پردازنده RISC-V ساخته. ایده اصلیش این بوده که برای هر پیکسل یه میکروکنترلر اختصاص بده تا عملاً بتونه خروجی رزولوشن QVGA بگیره، که تو این فاز تونسته بخشی از این معماری عظیم رو پیادهسازی کنه.
معماری این بردها که بهشون Blade میگه، روی چیپهای به شدت ارزون ۱۳ سنتی CH570 از شرکت WCH بنا شده. این میکروها روی ۱۰۰ مگاهرتز کلاک میخورن و هر کدومشون مستقیماً به یه RGB LED متصل شدن تا نقش یه پیکسل هوشمند رو بازی کنن.
چالش اصلی تو این اسکیل به توزیع توان و روتینگ دیتا برمیگرده. تصور کنید تامین توان کل کلاستر نزدیک به ۲ کیلووات انرژی نیاز داره و برای همین طراح مجبور شده بردها رو ۶ لایه طراحی کنه و سیگنالهای پرسرعت SPI رو بین لایههای گراند ساندویچ کنه تا جلوی کراستاک و تداخل الکترومغناطیسی رو بگیره.
ایشون برای پروگرام کردن این حجم از چیپ هم ابتکار جالبی زده، اومده پرینتر سهبعدیش رو با یه بازوی Pogo-pin مودیفای کرده و یه اسکریپت پایتون نوشته که هِد پرینتر رو مختصات به مختصات جابهجا میکنه و فریمور رو از طریق OpenOCD روی دونهدونه میکروها فلش میکنه.
این پروژه بیشتر جنبه فان و سرگرمی داره و نهایتاً بتونه تو شبیهسازیهای سلولی و ریاضی ساده یا موارد آموزشی مورد استفاده قرار بگیره.
ویدئو کامل این پروژه رو میتونید تو این لینک ببینید.
📡openpcb
3 545
یه طراح الکترونیک یه کارتریدر microSD با رابط USB 3.0 که قابلیت سوییچ کردن کارت حافظه داره رو برای SBCها ساخته.
هدف اصلی طراح، ساخت سختافزاری بوده که بتونه بهصورت خودکار و از طریق دستورات نرمافزاری، ایمیجهای سیستمعامل رو روی رزبریپای لود و تست کنه. اکثر طرحهای موجود برای این کار از استاندارد قدیمی و کند USB 2.0 استفاده میکنن، اما این برد از کنترلر GL3224 استفاده میکنه تا سرعت انتقال دیتا رو به ۱۰۰ مگابایت بر ثانیه برسونه.
علاوه بر بخش ریدر، این برد یه رابط USB به UART و چند پین GPIO هم داره تا بشه رزبریپای و یا بقیه SBCها رو از راه دور خاموش و روشن و لاگش رو بررسی کرد. هدف طراح دادن دسترسی کامل به اینجتهایllm با حذف موانع فیزیکی بوده.
نکته هوشمندانه طراحی اینه که چون کانکتورهای USB 3.0 همزمان سیگنالهای USB 3.0 و USB 2.0 رو دارن، طراح از این ویژگی استفاده کرده تا کنترلر GL3224 و مبدل USB به GPIO (چیپ MCP2221A) رو بدون نیاز به هاب USB، مستقیم به سیستم متصل کنه.
میشه گفت این پروژه بهترین ابزار اتوماسیون تست و توسعه سیستمعامل روی بردهای SBCعه میتونه خیلی برای امبدد لینوکس دولوپرها جذاب باشه. تمام فایلهای لازم برای ساخت، شامل گربر، BOM و سورسکدها رو تو این ریپو میتونید پیدا کنید.
📡openpcb
3 545
یک تیم مهندسی به سرپرستی Yong Lin Kong از دانشگاه رایس دستگاهی به اسم Meta-NFS توسعه دادند که از امواج مایکروویو متمرکز برای پرینت سهبعدی استفاده میکنه. این سیستم انرژی مایکروویو رو در ناحیهای به قطر ۱۵۰ میکرومتر متمرکز میکنه تا جوهر الکترونیکی پرینتشده گرم و فعال بشه، در حالی که بافت حساس زیرین کاملاً خنک میمونه و آسیبی نمیبینه. با این تکنیک تونستن مدارهای الکترونیکی و سنسورهای بیسیم رو مستقیماً روی یک برگ زنده، استخوان و پلیمرهای زیستی پرینت کنند.
کاربردهای این تکنیک میتونه شامل کشاورزی دقیق باشه که تو اون سنسورهای امپدانس و تگهای RFID مستقیماً روی برگ گیاه پرینت میشن تا بدون ایجاد وزن اضافه یا تنش مکانیکی، میزان تنش آبی، تعرق و فیزیولوژی گیاه رو بهطور بیدرنگ مانیتور کنن. تو حوزه بیوالکترونیک و ایمپلنتها هم میشه الکترودها و مدارهای رسانا رو مستقیم روی بافتهای زنده مثل پوست یا استخوان چاپ کرد، چون به خاطر تمرکز انرژی تو مقیاس زیرطولموج، بافت زیرین کاملاً همدما با محیط میمونه و دچار نکروز حرارتی نمیشه.
از طرفی این روش امکان چاپ مدارهای منعطف رو روی پلیمرهای با نقطه ذوب پایین و هیدروژلها فراهم میکنه که تو روشهای سنتی سینترینگ مبتنی بر کوره از بین میرن. این تکنولوژی حتی پتانسیل بالایی برای استفاده داخل بدن و پرینت مستقیم سنسورها یا مدارهای تحریک عصبی در طول جراحی داره.
اصل مقاله رو میتونید تو این لینک بخونید.
📡openpcb
3 545
آیبیام به تازگی گره پردازشی 0.7 نانومتری خودش رو با معماری جدیدی به اسم 3D NanoStack معرفی کرده که اولین تکنولوژی لاجیک CMOS زیر ۱ نانومتر تو دنیا به حساب میاد.
تو این طراحی، IBM مسیر ترانزیستورهای بعد از معماری GAA رو با استفاده از ساختار CFET تغییر داده و ترانزیستورهای نانوشیت رو به صورت عمودی روی هم استک کرده. نکته کلیدی مهندسی این پروژه اینه که برای بهینهسازی پرفورمنس، ترانزیستورهای NMOS و PMOS روی ویفرهای جداگانهای پروسس میشن که در صفحات کریستالی متفاوتی برش خوردن و در نهایت با یه تکنولوژی اختصاصی Device-scale Wafer Bonding به هم متصل میشن.
این معماری چگالی خیرهکننده ۶۶۶ میلیون ترانزیستور در هر میلیمتر مربع رو فراهم میکنه، یعنی میشه نزدیک ۱۰۰ میلیارد ترانزیستور رو روی یه چیپ به اندازه ناخن جا داد. طبق دادههای IBM، این نود در مقایسه با گره ۲ نانومتری قبلیشون، تا ۵۰ درصد پرفورمنس بالاتر یا ۷۰ درصد مصرف انرژی کمتری داره و اسکیلینگ ۵۰ درصدی برای لاجیک و ۴۰ درصدی برای SRAM ایجاد میکنه. این کاهش ابعاد چشمگیر SRAM مخصوصاً برای پردازشهای سنگین هوش مصنوعی که همیشه درگیر گلوگاه حافظه هستن به شدت ارزشمنده.
البته این معرفی فعلاً در حد یه پروتوتایپ آزمایشگاهی موفق تو مرکز تحقیقات آلبانیه و با یه پروسه تولید انبوه فاصله داره. با توجه به چالشهای راهاندازی خطوط و فرآیند لایسنس کردن این پترنها برای فاندریهایی مثل TSMC، رسیدن این معماری به سیلیکون تجاری احتمالاً حداقل تا سالهای ۲۰۳۰ یا ۲۰۳۱ زمان میبره.
📡openpcb
3 545
Repost from TechTube 𝕏 تک توب
یک برنامه نویس ابزار جالبی ساخته که به دارندگان دسته بازی محبوب Steam Controller امکان تبدیل کردن اون به یک ماشین کنترلی رو میده!
این ابزار با استفاده از استاندارد WebHID در مرورگرهای مبتنی بر کرومیوم در مرورگر اجرا میشه و بدون نیاز به نصب نرم افزار اضافه، موتورهای لرزشی دسته استیم کنترلر رو تحت کنترل میگیره و به کاربر امکان حرکت دادن اون به سمت دلخواهشون مثل یک ماشین کنترلی رو فراهم میکنه!
🔎 tomshardware
📍 @TechTube
3 545
+3
معمولاً برای کپچر کردن تصویر نمایشگرهای کوچک LCD که تو پروژههای امبدد با رابط SPI یا I2C کار میکنن، به ابزارهای دیباگ گرونقیمت و دردسر دیکود کردن دیتا نیاز دارید. ولی خب یه توسعهدهنده ابزاری به اسم LcdTap توسعه داده که دستورات کنترلر LCD رو مستقیماً میخونه، تصویر رو بازسازی میکنه و فریمبافر رو به صورت یک سیگنال DVI-D خروجی میده. این ابزار بر پایه بردهای ارزونی مثل Raspberry Pi Pico 2 توسعه داده شده که تو بازار با قیمتی حدود ۵ دلار پیدا میشه.
این ابزار با استفاده از توان پردازشی RP2350 و پروژهی Pico-DVI میتونه رزولوشنهایی تا 480x320 رو به راحتی هندل کنه و از فرمتهای پیکسلی مختلفی مثل RGB565 و مونوکروم پشتیبانی میکنه.
علاوه بر این، داخل این پروژه امکاناتی مثل منوی OSD برای کانفیگ در زمان اجرا، رابط سریال USB CDC برای تنظیم از راه دور و قابلیت دامپ کردن کامندها وجود داره. فقط نیازه که برد پیکو رو فلش کنید و پایهها رو به باس نمایشگر تارگت (و کانکتور DVI) مونتاژ کنید. اینطوری میتونید دیتای باس دیوایسهایی با کنترلرهای معروفی مثل ST7789 ،ILI9341 یا SSD1306 رو بخونید و کاری که میخوایید رو روی مانیتور انجام بدید.
کاربرد اصلی این ابزار تو توسعه سختافزار و مهندسی معکوسه. با اسنیف کردن باس (SPI/I2C) میشه کامندها و دیتای ارسالی MCU رو تو بردهای کلوزسورس دیکود کرد. برای اتوماسیون خط تولید و ساخت Test Jig هم به جای استفاده از دوربین و بینایی ماشین، میشه وضعیت UI رو با خوندن مستقیم فریمبافر ولیدیت کرد. موقع توسعه درایورهای سطح پایین، این ابزار عیبیابی تنظیمات رجیسترها و فرمتهای رنگی رو خیلی راحتتر میکنه. علاوه بر این، برای مستندسازی فلوهای UI مثل منوی بوتلودر یا OTA یه کپچر دیجیتال تمیز میده و تو پروژههای مادینگ هم اجازه میده تصویر دیوایسهای کوچیک رو بدون دستکاری فریمور، مستقیم روی مانیتورهای DVI/HDMI خروجی بگیرید.
ریپوی این پروژه رو تو لینک زیر میتونید ببینید.
https://github.com/shapoco/lcdtap
📡openpcb
3 545
شرکت چینی Link Micro داره کلونهای ارزونی از ADCهای (مبدلهای آنالوگ به دیجیتال) پرسرعت و گرونقیمت شرکت Analog Devices تولید میکنه که روی LCSC هم به فروش میرسن. برای پارتنامبر قطعات هم دقیقا از اسم چیپ اصلی استفاده میکنن و فقط یه پیشوند LK به اولش اضافه میکنن، اما قیمت رو به یکدهم نمونه اوریجینال کاهش دادن. احتمالا فشار تحریمهای آمریکا باعث شده این چیپها رو در ابتدا برای تامین نیاز داخلی مهندسی معکوس و تولید کنن و حالا دارن مازاد تولید رو تو بازار جهانی هم عرضه میکنن.
📡openpcb
3 545
تیمی از محققان دانشگاههای هریوت-وات و پاتراس، سیستمی به اسم NoLoRa رو توسعه دادن که پکتهای استاندارد LoRaWAN رو بدون نیاز به هیچگونه آیسی ترنسیور رادیویی اکتیو ارسال میکنه.
کاری که این تیم انجام داده اینه که کلاک باسهای دیجیتال SPI یا I2S روی یک میکروکنترلر کممصرف مثل nRF52833 رو روی ۱۶ مگاهرتز تنظیم کردن تا از هارمونیک بیست و هفتم این موج مربعی، یک فرکانس ۴۳۲ مگاهرتزی تو باند ISM استخراج کنن و با استفاده از کنترلر DMA و تغییر پوینترهای حافظه، مدولاسیون CSS رو پیادهسازی کنن اینطوری در طول ارسال، CPU به طور کامل تو حالت deep sleep باقی بمونه. دلیل اصلی این رویکرد، حذف کامل توان مصرفی بالای بخش رادیویی و کاهش هزینههای سختافزاری بوده تا بتونن بر محدودیتهای توان تو دیوایسهای متکی به باطری غلبه کنن.
این معماری با رسوندن میانگین جریان مصرفی کل سیستم به ۲۷ میکروآمپر روی duty cycle یک درصد و ولتاژ ۳ ولت، به درد پیادهسازی نودهای IoT کاملاً بدون سختافزار اضافه رادیوی میخوره و تو تستهای میدانی برد ۱۱۰ متری رو با یک آنتن سیمی ساده جواب داده.
اصل مقاله رو میتونید تو این لینک بخونید.
📡openpcb
