تراشه‌های TM1637 و TM1638 چه تفاوتی با هم دارند؟

تراشه‌های TM1637 و TM1638 هر دو برای کنترل نمایشگرهای Seven-Segment و LED‌ها طراحی شده‌اند، اما تفاوت‌های عمده‌ای در تعداد پین‌های ارتباطی، قابلیت‌ها و تعداد LED و کلیدهای قابل پشتیبانی دارند.

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


۱. پین‌های ارتباطی (Protocol)

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

  • TM1637: از یک رابط ارتباطی دو سیمه (DIO و CLK) استفاده می‌کند. این پروتکل شبیه به I2C است و به سادگی قابل پیاده‌سازی است. ماژول‌های مبتنی بر این تراشه معمولاً فقط ۴ پایه (VCC، GND، DIO و CLK) دارند.
  • TM1638: از یک رابط ارتباطی سه سیمه (DIO، CLK و STB) استفاده می‌کند. این پروتکل به SPI نزدیک است، اما از یک خط داده‌ی دوجهته استفاده می‌کند. وجود پین STB (Strobe) امکان انتخاب تراشه را فراهم می‌کند که در مدارهای پیچیده‌تر با چندین تراشه کاربردی است.

۲. قابلیت‌های سخت‌افزاری و تعداد پین‌ها

تفاوت بزرگ دیگر در تعداد و نوع سخت‌افزار قابل کنترل توسط هر تراشه است.

  • TM1637: این تراشه برای کنترل نمایشگرهای Seven-Segment با حداکثر ۶ رقم و ۶ کلید طراحی شده است. ماژول‌های معروف مبتنی بر TM1637 معمولاً دارای ۴ رقم و یک نقطه‌ی اعشار یا علامت‌های کولون (مانند ساعت) هستند و هیچ کلیدی ندارند.
  • TM1638: این تراشه پیشرفته‌تر است و قابلیت‌های بیشتری دارد. می‌تواند حداکثر ۱۰ رقم Seven-Segment و ۸×۳ کلید (۲۴ کلید) را کنترل کند. ماژول‌های TM1638 معمولاً با ۸ رقم Seven-Segment و ۸ کلید فشاری و ۸ LED مجزا عرضه می‌شوند. این ماژول‌ها برای پروژه‌هایی که به نمایشگر و ورودی‌های کاربر (کلیدها) در یک برد نیاز دارند، بسیار مناسب هستند.

خلاصه‌ی مقایسه

ویژگیTM1637TM1638
پروتکل ارتباطیدو سیمه (DIO, CLK)سه سیمه (DIO, CLK, STB)
تعداد پین۲ پین کنترلی۳ پین کنترلی
قابلیت‌هافقط نمایشگر (حداکثر ۶ رقم)نمایشگر (تا ۱۰ رقم)، کلید (۲۴ عدد)، LED (۸ عدد)
کاربرد ماژول‌های رایجنمایشگر ۴ رقمی ساده (مانند ساعت یا ولت‌متر)نمایشگر ۸ رقمی با ۸ کلید و ۸ LED
پیچیدگی برنامه‌نویسیساده‌ترپیچیده‌تر (به دلیل وجود STB و قابلیت‌های بیشتر)

نتیجه‌گیری

انتخاب بین این دو تراشه کاملاً به نیازهای پروژه شما بستگی دارد:

  • اگر فقط به یک نمایشگر ساده و کم‌هزینه نیاز دارید که اعداد را نمایش دهد و نیازی به کلید ورودی ندارید، TM1637 بهترین انتخاب است.
  • اگر پروژه شما شامل نمایش اعداد و همچنین ورودی از کاربر (توسط کلیدها) است و به تعداد ارقام بیشتری احتیاج دارید، TM1638 به شما امکانات بیشتری در یک تراشه واحد ارائه می‌دهد و سیم‌کشی را ساده‌تر می‌کند.

همچنین بررسی کنید

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

در قسمت یک، ما محدودیت های پهنای باند پروب های غیرفعال را پوشش دادیم و …

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

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