Teensy: راهنمای برد توسعه USB

نوجوان

ما قصد داریم این مقاله را به هیئت توسعه نوجوانان. یک برد بسیار همه کاره، سازگار با آردوینو، و با اندازه کوچکتر تا بتوان آن را به پروژه هایی که اندازه آنها مهم است اختصاص داد. در اینجا می توانید ببینید که چیست، انواع و نسخه های موجود، مشخصات فنی و کارهایی که می توان با این برد با MCU یا میکروکنترلر انجام داد.

تینی چیست؟

اندازه MCU

Teensy نام تجاری برد توسعه میکروکنترلر است که توسط PJRC ایجاد شده است و با طرحی که پل استوفرگن، مالک مشترک در آن شرکت داشته است. PJRC طراح و سازنده دستگاه های مختلف برای سازندگان، DIY، توسعه خلاقیت و غیره است. برای انجام این کار، آنها این برد کوچک و بسیار همه کاره را با پتانسیل آردوینو و با قدرت و انعطاف فوق العاده ساخته اند و همچنین از میکروکنترلرهای مبتنی بر ARM به جای AVR های استفاده شده توسط سایر بردهای توسعه مشابه استفاده می کنند.

Teensy نه تنها یک بشقاب است، بلکه وجود دارد مدل ها یا نسخه های مختلف.، که در آن برخی از مزایا و اندازه آنها متفاوت است. تمامی این طراحی‌های سخت‌افزاری با ایده به حداکثر رساندن قابلیت‌های I/O و همچنین پشتیبانی از مجموعه‌ای از کتابخانه‌های نرم‌افزاری برای ارائه بسیاری از ویژگی‌ها و آماده اجرا با Arduino IDE ایجاد شده‌اند.

ویژگی های فنی Teensy

برگه داده pinout teensy

شما می توانید جزئیات مدل خود را در دیتاشیت های ارائه شده توسط سازنده برد مشاهده کنید. همچنین، به یاد داشته باشید که ممکن است بین نسخه ها تفاوت هایی وجود داشته باشد. با این حال، برای داشتن یک دیدگاه کلی تر از Teensy که در همه آنها مشترک است، در اینجا برخی از مشخصات فنی آن:

  • سازگاری با نرم افزار آردوینو و کتابخانه ها همچنین یک افزونه برای آردوینو به نام دارد teensyduino
  • پورت USB
  • برنامه Teensy Loader برای سهولت استفاده
  • نرم افزار توسعه رایگان
  • پشتیبانی از چند پلتفرم، در دسترس برای سیستم عامل های لینوکس، MacOS و ویندوز
  • اندازه کوچک، مناسب برای بسیاری از پروژه ها
  • با یا بدون پین تخته نان لحیم شده موجود است
  • برنامه نویسی با یک دکمه
  • کامپایلر رو دارید؟ WinAVR
  • اشکال زدایی USB

اطلاعات فنی بیشتر و دانلود - وب سایت رسمی PJRC

انواع و محل خرید

نوجوانی 4.1

در مورد انواع بشقاب های تینسی و آنها مشخصات فنی، با توجه به ویژگی های مشترک بخش قبل، تغییرات زیر را داریم:

لازم است بین Teensy 2.0/Teensy++ 2.0 و بقیه تفاوت قائل شویم، زیرا این دو اول 8 بیتی هستند و برای سازگاری با عقب بر اساس AVR هستند. نسخه های زیر 32 بیتی با کارایی بالا و مبتنی بر ARM از جمله پیشرفت های دیگر هستند.

Teensy 2.0

  • MCU: Atmel ATMEGA32U4 یک AVR 8 بیتی 16 مگاهرتز
  • حافظه رم: 2560 بایت
  • حافظه EEPROM: 1024 بایت
  • فلش مموری: 32256 بایت
  • ورودی و خروجی دیجیتال: 25 پین، 5 ولت
  • ورودی های آنالوگ: 12
  • PWM: 7
  • UART، I2C، SPI: 1 1 1
  • قیمت: 16 دلار

Teensy++ 2.0

  • MCU: Atmel AT90USB1286 و AVR 8 بیتی 16 مگاهرتز
  • حافظه رم: 8192 بایت
  • حافظه EEPROM: 4096 بایت
  • فلش مموری: 130048 بایت
  • ورودی و خروجی دیجیتال: 46 پین، 5 ولت
  • ورودی های آنالوگ: 8
  • PWM: 9
  • UART، I2C، SPI: 1 1 1
  • قیمت: 24 دلار

ال سی نوجوانی

  • MCU: ARM Cortex-M0+ @ 48MHz
  • حافظه رم: 8 هزار تومان
  • حافظه EEPROM: 128 بایت (emu)
  • فلش مموری: 62 هزار تومان
  • ورودی و خروجی دیجیتال: 27 پین، 5 ولت، 4 کانال DMA
  • ورودی های آنالوگ: 13
  • PWM: 10
  • UART، I2C، SPI: 1 1 1
  • قیمت: 11,65 دلار

Teensy 3.2

-در دسترس نیست-

  • MCU: ARM Cortex-M4 در 72 مگاهرتز
  • حافظه رم: 64 هزار تومان
  • حافظه EEPROM: 2 هزار تومان
  • فلش مموری: 256 هزار تومان
  • ورودی و خروجی دیجیتال: 34 پین، 5 ولت
  • ورودی های آنالوگ: 8
  • PWM: 21
  • UART، I2C، SPI: 1 1 1
  • قیمت: 19,80 دلار

Teensy 3.5

  • MCU: 4 مگاهرتز ARM Cortex-M120 + FPU 32 بیتی + RNG + شتاب دهنده رمزگذاری
  • حافظه رم: 256 هزار تومان
  • حافظه EEPROM: 4 هزار تومان
  • فلش مموری: 512 هزار تومان
  • ورودی و خروجی دیجیتال: 64 پین، 5 ولت
  • ورودی های آنالوگ: 27
  • PWM: 20
  • UART، I2C، SPI: 0 3 3
  • افزودنیهای پیشنهاد شده: صدای I2S/TDM، گذرگاه CAN، 16 کانال DMA عمومی، RTC، SDIO 4 بیتی (کارت های SD)، USB 12 مگابیت بر ثانیه
  • قیمت: 24,25 دلار

Teensy 3.6

  • MCU: 4 مگاهرتز ARM Cortex-M180 + FPU 32 بیتی + RNG + شتاب دهنده رمزگذاری
  • حافظه رم: 256 هزار تومان
  • حافظه EEPROM: 4 هزار تومان
  • فلش مموری: 1024 هزار تومان
  • ورودی و خروجی دیجیتال: 64 پین، 5 ولت
  • ورودی های آنالوگ: 27
  • PWM: 20
  • UART، I2C، SPI: 0 3 3
  • افزودنیهای پیشنهاد شده: صدای I2S/TDM، گذرگاه CAN، 16 کانال DMA عمومی، RTC، SDIO 4 بیتی (کارت های SD)، USB 12 مگابیت بر ثانیه و میزبان USB 480 مگابیت بر ثانیه
  • قیمت: 29,25 دلار

Teensy 4.0

  • MCU: ARM Cortex-M7 در 600 مگاهرتز + FPU 32 بیتی + RNG + شتاب دهنده رمزگذاری
  • حافظه رم: 1024K (2×512)
  • حافظه EEPROM: 1K (emu)
  • فلش مموری: 1984 هزار تومان
  • ورودی و خروجی دیجیتال: 40 پین، 5 ولت
  • ورودی های آنالوگ: 14
  • PWM: 31
  • سریال، I2C، SPI: 7 3 3
  • افزودنیهای پیشنهاد شده: 2x صدای I2S/TDM، صدای دیجیتال S/PDIF، 3x CAN باس (1x CAN FD)، 32 کانال DMA عمومی، RTC، FlexIO قابل برنامه ریزی، USB 480 Mb/s و میزبان USB 480 Mb/s، خط لوله پردازش پیکسل، راه اندازی متقاطع برای تجهیزات جانبی و مدیریت ON/OFF.
  • قیمت: 19,95 دلار

Teensy 4.1

  • MCU: 7 مگاهرتز ARM Cortex-M600 + FPU 64/32 بیتی + RNG + شتاب دهنده رمزگذاری
  • حافظه رم: 1024K (2×512) و QSPI برای افزایش حافظه با دو مکان اضافی برای RAM یا تراشه های فلش
  • حافظه EEPROM: 4K (emu)
  • فلش مموری: 7936 هزار تومان
  • ورودی و خروجی دیجیتال: 55 پین، 5 ولت
  • ورودی های آنالوگ: 18
  • PWM: 35
  • سریال، I2C، SPI: 8 3 3
  • افزودنیهای پیشنهاد شده: اترنت 10/100 مگابیت با DP83825 PHY، 2x صدای I2S/TDM، صدای دیجیتال S/PDIF، 3x گذرگاه CAN (1x CAN FD)، 32 کانال DMA عمومی، RTC، قابل برنامه ریزی FlexIO، USB 480 Mb/s و میزبان USB با سرعت 480 مگابیت بر ثانیه، 1 SDIO (4 بیت) برای کارت‌های SD، خط لوله پردازش پیکسل، راه‌اندازی متقابل برای تجهیزات جانبی، و مدیریت روشن/خاموش.
  • قیمت: 26,85 دلار

با Teensy متفاوت از بقیه بشقاب ها چه کاری می توان انجام داد؟ (برنامه های کاربردی)

نوجوان

برد توسعه Teensy به دلایل مختلف یکی از مورد استقبال بسیاری از سازندگان است. یکی از اصلی ترین آنها مربوط به تراشه ای است که برخی از این بردها با آن نصب شده اند، زیرا بر اساس تراشه های 32 بیتی ARM. این نه تنها عملکرد بالاتری را نسبت به AVR ارائه می‌کند، بلکه امکان داشتن یک MCU مدرن‌تر را نیز فراهم می‌کند، و با معماری مهم و گسترده‌تر امروزی مانند ARM و غیره کار می‌کند.

از سوی دیگر، با وجود اندازه کوچک، آنها کاملا قدرتمند هستند، با ظرفیت های خوب رم، فلش و حافظه EEPROM و همچنین پین های اتصال غنی برای استفاده از تجهیزات جانبی سخت افزاری و حتی برخی با کارت SD، اترنت و غیره. و همه اینها بدون کم کردن ذره ای از سازگاری با آردوینو. اما همانطور که می بینید، "یکی دیگر" نیست، بلکه خاص است.

یکی دیگر از ویژگی های خوب Teensy این است که می تواند مانند سایرین کار کند دستگاه USB بومییعنی می توانید برد را به صورت جانبی برنامه ریزی کنید و به عنوان یک دستگاه HID، MIDI، جوی استیک، گیم پد و غیره عمل کند. و همه اینها بدون هیچ کد اضافی، همه بخشی از پشته نرم افزار Teensy است، بنابراین لازم نیست نگران آن باشید. در مورد Teensyduino، افزونه Arduino IDE، این یکی دیگر از ویژگی‌های فوق‌العاده است و راه‌اندازی و اجرا کردن آن فقط یک لحظه طول می‌کشد...


محتوای مقاله به اصول ما پیوست اخلاق تحریریه. برای گزارش یک خطا کلیک کنید اینجا.

اولین کسی باشید که نظر

نظر خود را بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند با *

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.

آزمون انگلیسیکاتالان را تست کنیدمسابقه اسپانیایی