GebraBit

بررسی اجمالی ماژول بلوتوث GebraBit CC254X

متن سربرگ خود را وارد کنید

BLOG

بررسی اجمالی ماژول بلوتوث GebraBit CC254X

  1. خانه
  2. »
  3. بلاگ
  4. »
  5. بررسی اجمالی ماژول بلوتوث GebraBit CC254X

ماژول بلوتوث یک برد PCB است که عملکردهای بلوتوث را در غالب یک برد ارائه میکند. ماژول بلوتوث را می توان در ارتباطات بی سیم در فواصل کوتاه استفاده کرد که با توجه به کاربرد آن به ماژول بلوتوث و ماژول صوتی بلوتوث تقسیم می شود.

برند ها، انواع، مدل ها و طبقه بندی های مختلفی از ماژول های بلوتوث وجود دارد. تنوع ماژول های بلوتوث در کاربرد، آنها را به یکی از پذیرفته شده ترین پروتکل های اتصال اینترنت اشیا (IoT) تبدیل می کند.

ماژول‌های بلوتوث کاربردهای زیادی دارند و می‌توان از آنها به روش‌های مختلفی استفاده کرد. به طور مثال آنها را می توان به عنوان کنترل کننده خاموش/ روشن شدن چراغ استفاده کرد، زیرا می توان آنها را به میکرو کنترلر متصل کرد تا چراغ را روشن یا خاموش کند.

مروری برآی سی CC254X

CC254X یک سیستم روی تراشه (SoC) واقعی، مقرون به صرفه، کم مصرف و مناسب برای کاربردهای کم مصرف بلوتوث است. CC254X یک فرستنده RF عالی را با یک MCU 8051 پیشرفته استاندارد صنعتی، حافظه فلش قابل برنامه ریزی درون سیستم، رم 8 کیلوبایتی، و بسیاری دیگر از ویژگی های پشتیبانی قدرتمند و تجهیزات جانبی ترکیب می کند. CC254X برای سیستم هایی که مصرف برق نیاز به مصرف برق بسیار کم دارند، مناسب است. زمان‌های کوتاه انتقال بین حالت‌های کاری باعث می‌شود این تراشه، تراشه ایی کم مصرف شود.

مشخصات فنی

کاربردها

Frequency Range: 2.4 GHz (2402 MHz ~ 2480 MHz)

Output Type: Digital-UART

Bluetooth Protocol: Bluetooth v4.0

CPU: 8051 CORE 32-bit processor

Network Protocols: L2CAP

User Configuration: Android/iOS App, AT Instruction Set

ADC Resolution: 12 Bit

For more specifications, please refer to datasheet

2.4-GHz Bluetooth low energy Systems

Proprietary 2.4-GHz Systems

Human-Interface Devices (Keyboard, Mouse,

Remote Control)

Sports and Leisure Equipment

Mobile Phone Accessories

Consumer Electronics

ویژگی‌های ماژول GebraBit CC254X

PCB trace antenna

Access to important pins of CC254X

Just 5V input voltage is sufficient for powering the module on

3V3 Voltage Regulator

3V3 Output Voltage

ON/OFF LED indicator

The capability of programming and firmware upgrading by“2”&“P2.1” pins

32 Mhz and 32.768 Khz SMD CRYSTAL

Pin Compatible with GEBRABUS

GebraBit small package

It can be used as a daughter board of GEBRABIT MCU Modules

Featuring Castellated pad (Assembled as SMD Part)

Separatable screw parts to reduce the size of the board

ماژول GebraBit CC254X

GebraBit CC254X یک راه حل واقعی سیستم روی تراشه (SoC) با انرژی بهینه شده برای ماژول‌های کاربردی کم مصرف بلوتوث و ماژول‌های2.4 گیگاهرتز اختصاصی است.

GebraBit CC254X که دارای آنتن PCB و کریستال های 32.768KHz و 32Mhz است، به دلیل وجود یک رگولاتور یکپارچه 3V3 در آن، با ولتاژ ورودی 5V عمل می کند. خروجی آن رگولاتور روی پین “3V3” در دسترس است. همچنین، کاربران می توانند از طریق ماژول GebraBit CC254X به مهم ترین پین های CC254X دسترسی داشته باشند. پین‌هایی مانند USB، SPI، I2C، UART، RESET و سایر پین‌هایی که تصویر زیر نشان داده می‌شود. حتی پین‌های «P2.2» و «P2.1» که کاربران می‌توانند از طریق آن‌ها سفت‌افزار CC254X را برنامه‌ریزی و ارتقا دهند. ماژولGebraBit CC254X برمبنای میکروکنترلر 8051 بوده و می توان آن را از طریق رابط سریال با استفاده از دستورات استاندارد AT هدایت کرد.

برای راه اندازی این ماژول کافیست ماژول GebraBit CC254X را در BreadBoard قرار داده سپس با اعمال ولتاژ مورد نیاز، ماژول  GebraBit CC254X را با هریک از برد های اردوینو، رزبری پای ، دیسکاوری و مخصوصا ماژول GebraBit STM32F303 یا GebraBit ATMEGA32  که پیشنهاد ما استفاده از ماژول های توسعه میکروکنترلری GebraBit هست،راه اندازی کنید.

دلیل پیشنهاد ما در راه اندازی ماژول GebraBit CC254X با ماژول های توسعه میکروکنترلری GebraBit مانند GebraBit STM32F303 یا GebraBit ATMEGA32  ،وجود رگولاتور داخلی 3V3 در آنها و  سازگاری ترتیب پین های همه ماژول های GebraBit  با هم بوده(استاندارد GEBRABUS) که فقط کافیست ماژول  GebraBit CC254X را مانند تصویر بالا در سوکت مربوطه قرار داده و بدون نیاز به سیم کشی ،ماژول سنسور مورد نظر را توسعه دهید.

معرفی بخش های ماژول

آی سی CC254X

CC254X آی سی اصلی این ماژول بوده که در مرکز این ماژول قرار گرفته و مدار آن طراحی شده است.

کریستال اسیلاتور خارجی 32MHz

در ماژول  GebraBit CC254Xاز یک کریستال اسیلاتور خارجی 32MHz برای کنترل حالت فعال (wake up) ماژول استفاده شده است.

کریستال اسیلاتور خارجی 32.678KHz

در ماژول  GebraBit CC254Xاز یک کریستال اسیلاتور خارجی 32.768KHz برای تایمر حالت Sleep ماژول استفاده شده است.

رگولاتور AMS1117

در طراحی ماژول GebraBit CC254X از یک رگولاتور 3V3 استفاده شده که خروجی این رگولاتور از طریق پین 3V3 در دسترس است.

LED تغذیه

با اعمال ولتاژ به ماژول توسط پین‌های تغذیه، LED ماژول روشن می شود.

پین‌های ماژول GebraBit CC254X

پین های تغذیه

  • 5V : ماژول GebraBit CC254X به دلیل وجود رگولاتور 3V3 با ولتاژ 5V کار میکند و به همین دلیل پین 5V وظیفه تامین ولتاژ تغذیه ماژول را برعهده دارد.
  • 3V3 : خروجی رگولاتور 3V3 ماژول از طریق این پین در دسترس است.
  • GND : این پین، پین زمین برای تغذیه ماژول است.

پین های ورودی/خروجی دیجیتال

در ماژول GebraBit CC254X دسترسی به پین های ورودی خروجی دیجیتال CC254X برای کاربران فراهم شده است.کاربران میتوانند از این پین‌ها به عنوان پین‌های ورودی خروجی همه منظوره (GPIO) استفاده کنند.

پین های UART

ماژول GebraBit CC254X دارای رابط UART میباشد و پین‌های RX و TX برای ارتباط و انتقال دیتا بین ماژول و دستگاه دیگر استفاده میشوند.

  • TXD: پایه ارسال داده‌ها از ماژول به دستگاه‌های دیگر است.
  • RXD: پایه دریافت داده‌ها از دستگاه‌های دیگر به ماژول است.

در هنگام استفاده از این رابط توجه داشته باشید که پین TX ماژول CC254X باید به پین RX و پین RX آن باید به پین TX میکروکنترلر/دیوایس مقابل متصل گردد.

پین های I2C

  • SDA : این پین، پین دیتای ارتباط I2C می باشد، که به پین دیتای متناظر در میکروکنترلر(پردازنده) ، متصل می شود.
  • SCL : این پین، پین کلاک ارتباط I2C می باشد، که به پین کلاک متناظر در میکروکنترلر(پردازنده) ، متصل می شود.

پین ریست (Reset)

  • RST: این پین،پین ریست (تنظیم مجدد) CC254X و یک پینactive low  میباشد.

اتصال به پردازنده

راه اندازی با GebraBit STM32F303

با توجه به سازگاری ترتیب پین‌های  میکروکنترلر GebraBit STM32F303 با پین‌های ماژول GebraBit CC254X ، طبق  استاندارد GEBRABUS ، برای اتصال  ماژول GebraBit CC254X به ماژول GebraBit STM32F303 میتوانید به راحتی آن را به صورت Pin to Pin بر روی ماژول GebraBit STM32F303 قرار داده و ماژول را راه اندازی کنید. در اینجا برای درک بهتر،اتصال جداگانه این دو ماژول نمایش داده شده است:

راه اندازی با GebraBit ATMEGA32A

با توجه به سازگاری ترتیب پین‌های  میکروکنترلر GebraBit ATMEGA32A با پین‌های ماژول GebraBit CC254X ، طبق  استاندارد GEBRABUS ، برای اتصال  ماژول GebraBit CC254X به ماژول GebraBit ATMEGA32A میتوانید به راحتی آن را به صورت Pin to Pin بر روی ماژول GebraBit ATMEGA32A قرار داده و ماژول را راه اندازی کنید. در اینجا برای درک بهتر،اتصال جداگانه این دو ماژول نمایش داده شده است:

راه اندازی با ARDUINO UNO

برای اتصال ماژول GebraBit CC254X به ARDUINO UNO مراحل زیر را دنبال کنید:

ابتدا ماژول GebraBit CC254X را روی برِد بُرد قرار داده سپس

  • پین 5V ماژول CC254X را به پین 5V خروجی برد ARDUINO UNO متصل کنید.(سیم قرمز)
  • پین GND ماژول CC254X را به پین GND برد ARDUINO UNO متصل کنید.(سیم سیاه)
  • پین TX ماژول CC254X را به پین RX برد ARDUINO UNO متصل کنید.(سیم نارنجی)
  • پین RX ماژول CC254X را به پین TX برد ARDUINO UNO متصل کنید.(سیم زرد)

نحوه اتصال موارد ذکر شده در بالا،در این تصویر مشاهده می شود:

این مقاله را با دوستانتان به اشتراک بگذارید!

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

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

Shopping cart
Start typing to see posts you are looking for.

Sign in

No account yet?