ساعت کاری

از ساعت 9 تا 17 در روزهای کاری پاسخگوی شما هستیم.

پروتکل SPI چیست ؟

با سلام خدمت شما دوستان عزیز و همراهان همیشگی شبکه کالا ، امروز میخواهیم درباره پروتکل SPI صحبت کنیم. یک پیوند داده سریال هماهنگ است که توسط کمپانی موتورولا نامگذاری شده و در حالت کاملا دوطرفه فعالیت می‌کند.
این نوع ارتباط در فاصله‌های کوتاه و دارای تنها یک رئیس مانند سامانه‌های نهفته، حسگرها و کارت‌های SD کاربرد دارد. که مخفف کلمه آن (Serial Peripheral Interface)است. با هم به تشریح این موضوع در شبکه کالا می پردازیم.

درباره پروتکل SPI :

در ارتباط بین دستگاه های الکترونیکی، ارتباط بین آن ها لازم است که دو طرف زبان یا منظور یکدیگر را متوجه شوند. در الکترونیک این زبان مشترک بین دستگاه ها پروتکل نامیده می شود.

در واقع پروتکل ها، قرار داد هایی هستند که بین دو دستگاه در مورد نوع انتقال دیتا یا داده وجود دارند مثل سرعت انتقال، تعداد خطوط انتقال است.

یکی از انواع این پروتکل ها، پروتکل SPI است که برای ارتباط بین دو یا چند دستگاه استفاده می شود. در این نوع ارتباط یک دستگاه به عنوان واحد و دستگاه های دیگر به عنوان مصرف کننده شناخته می شوند.

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

در پروتکل SPI چهار خط انتقال بین مرکز واحد و هر یک از مصرف کننده ها وجود دارند که هر یک وظیفه خاصی را بر عهده دارند

گاهی برای جداسازی SPI از گذرگاه‌های سریال ۳ سیمه، دو سیمه و یک سیمه، به آن گذرگاه سریال ۴ سیمه نیز می‌گویند.

انواع سیگنال های منطقی SPI :

  1. سیگنال SCLK :  سریال یا پالس ساعت
  2. سیگنال MOSI : خروجی مرکز واحد
  3. سگنال MISO : ورودی مصرف کننده
  4. سیگنال SS : انتخاب مصرف کننده

این پورت‌ها به نام‌های زیر نیز شناخته می‌شوند:

MOSI: SIMO, SDO, DO, DOUT, SI, MTSR

MISO: SOMI, SDI, DI, DIN, SO, MRST

SS: nCS, CS, CSB, CSN, nSS, STE, SYNC

SCLK: SCK, CLK

سیگنال Chip Select کمتر به صورت Active High دیده می‌شود و در این صورت نشانه‌گذاری پایه‌ها آن را مشخص می‌کند.

مثل CS یا SS به جای nCS و nSS، به سطح منطقی گفته می‌شود. سیگنال انتخاب مصرف کننده به جای آدرس دهی استفاده می‌شود.

کاربرد پروتکل SPI :

اگر یک مصرف کننده بخواهد از دستگاهی استفاده کند، ممکن است سیگنال SS روی حالت منطقی پایین ثابت باشد. بعضی از مصرف کننده ها به لبه ی سقوط سیگنال انتخاب قطعه نیاز دارند تا فعالیت خود را شروع کنند.

تبدیل سیگنال‌های آنالوگ به دیجیتال را با تبدیل high به low شروع می‌کند. برای کار با چند دستگاه باید از خط‌های SS مستقل برای هر کدام انتخاب کرد.

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

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

شبکه کالا

 

درباره تعریف داده- DATA

با سلام خدمت شما دوستان عزیز، امروز میخواهیم درباره داده یا همان (DATA) و دریاچه داده (DATA LAKE) صحبت کنیم. داده در امروز مدل های خاصی دارد که در ادامه به آن ها میرسیم.

درباره تعریف داده (DATA) :

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

آدمی برای راحت کردن کار خود اول با نوشتن شروع کردم بعد با علامت گذاری بعد تبدیل به حرف و عدد شد.
مثل : نام نام خانوادگی نام پدر- تاریخ تولد – آدرس – تاریخ و روز.
در جمع بندی تعریف داده میتوان گفت مجموعه ای که داری حرف نوشته عدد و… باشد که برای فهمیدن به آدمی به کار رود داده میگویند.

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

برای آدمی میتوان گفت از طریق رسانه‌های طبیعی خود مانند :بینایی، شنوایی، چشایی و…، برای رایانه از طریق کیبورد، موس، صفحه نمایش و… است.

داده‌ها در رایانه به گونه ای هستند که آن را آدمی وارد رایانه میکند و با توجه به نیاز آدمی بر روی داده ها عملیات خاص مورد نیاز انجام می شود.

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

درباره نسل نو دریاچه داده(DATA LAKE) :

در ادامه میرسیم به بحث جمع آوری داده ها در رایانه که به آن انباره داده میگویند. در نسل جدید جمع آوری داده که به حجم بسیار بالایی رسیدند و به خاطر متفاوت بودن و انواع آن ها نسل قبل یا انبار داده که به روش سنتی کار میکرد زیر سوال میرفت.

حالا میرسیم به دریاچه داده یا ( DATA LAKE )، در این نسل اومدن ذخیره سازی داده را همچون یک بطری آب قابل استفاده در نظر گرفتن که به اسم دریاچه داده که همیشه آماده پاسخگویی است.

تفاوت ذخیره سازی داده ها :

در نسل قبل ذخیره سازی داده یا انبار داده به این صورت بود که تنها اطلاعاتی را میتوان در انبار داده ذخیره کرد که بعد از پردازش داده توانست آن را استفاده کرد.

اما در نسل جدید یعنی در ذخیره سازی دریاچه داده (DATA LAKE) تمامی داده در آن ذخیره و پردازش می شوند چه استفاده بشوند چه استفاده نشوند.

در دریاچه داده برای ذخیره پیش فرض موجود این است که اطلاعات با توجه به خواندن ساختار ذخیره و طبقه بندی میشود.
ولی در انباره داده نوشته یا اطلاعات با توجه به پیش فرض نوشتن با ساختار ذخیره و دسته بندی می شوند.

داده ها از نظر ساخت :

  1. داده‌های غیرساخت‌یافته
  2. داده‌های نیمه‌ساخت‌یافته
  3. داده‌های ساخت یافته
  4. نوع و منبع داده‌ها از نظر ساخت یافتگی

درباره پردازش داده های رایانه ای :

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

  1. پردازش علامت ها
  2. پردازش تصاویر ها
  3. پردازش متن ها