PmodGYRO™
রেফারেন্স ম্যানুয়াল
পুনর্বিবেচনা: আগস্ট 3, 2011
দ্রষ্টব্য: এই নথিটি বোর্ডের রেভ. এ-তে প্রযোজ্য।
ওভারview
PmodGYRO হল একটি পেরিফেরাল মডিউল যাতে STMicroelectronics® L3G4200D MEMS মোশন সেন্সর রয়েছে। L3G4200D বিল্ট ইন তাপমাত্রা সেন্সর সহ একটি তিন-অক্ষ ডিজিটাল আউটপুট জাইরোস্কোপ প্রদান করে।
বৈশিষ্ট্য অন্তর্ভুক্ত:
- স্ট্যান্ডার্ড SPI এবং I2C™ ইন্টারফেস
- 250/500/2000dps নির্বাচনযোগ্য রেজোলিউশন
- দুটি কাস্টমাইজযোগ্য বাধা পিন
- পাওয়ার-ডাউন এবং স্লিপ মোড
- ব্যবহারকারী কনফিগারযোগ্য সংকেত ফিল্টারিং
কার্যকরী বর্ণনা
PmodGYRO একটি আদর্শ 12-পিন সংযোগ ব্যবহার করে এবং SPI বা I²C এর মাধ্যমে যোগাযোগ করে, I²C যোগাযোগে ডিফল্ট। CS লাইনে একটি পুল-আপ প্রতিরোধক ডিভাইসটিকে I²C মোডে রাখে যদি না CS লাইনটি মাস্টার ডিভাইস দ্বারা নিচু হয়
ইন্টারফেস
ডিভাইসের সাথে যোগাযোগ করার সময় মাস্টারকে অবশ্যই একটি রেজিস্টার ঠিকানা এবং একটি পতাকা প্রদান করতে হবে যাতে উল্লেখ করা হয় যে পরবর্তী অ্যাকশনটি পড়া বা লেখা। তথ্যের প্রকৃত স্থানান্তর এই কমান্ড অনুসরণ করে। এই পদ্ধতির মাধ্যমে, ব্যবহারকারী হয় ডিভাইসের মধ্যে নির্দিষ্ট নিয়ন্ত্রণ রেজিস্টারে লিখে ডিভাইসটি কনফিগার করতে পারেন, অথবা পৃথক পঠনযোগ্য নিবন্ধন থেকে ডেটা ফিরে পড়তে পারেন।
PmodGYRO এর সংযোগকারী J1-এ ব্যবহারকারীর জন্য উপলব্ধ পিনের সাথে দুটি বাধা সরাসরি ম্যাপ করে। J1 এর পিন 7-এ উপস্থিত INT1-এর কনফিগারেশন সম্পূর্ণরূপে ব্যবহারকারীর কাস্টমাইজযোগ্য। INT1-এর প্রধান ব্যবহার তিনটি অক্ষের উচ্চ এবং নিম্ন ঘটনা থেকে উদ্ভূত হয় যেগুলি সম্পর্কে জাইরোস্কোপ কৌণিক গতি পরিমাপ করে। ডিফল্টরূপে, INT1 অক্ষম করা আছে। দ্বিতীয় বিঘ্ন, INT2, প্রাথমিকভাবে ডেটা প্রস্তুত এবং FIFO ইন্টারাপ্ট এবং J8 এ 1 পিন করার জন্য ম্যাপ ব্যবহার করা হয়।
ব্যবহারকারী কনফিগারেশনের জন্য উপলব্ধ নিয়ন্ত্রণ রেজিস্টার, ডেটা সংগ্রহ এবং বাধা সেটিংস সম্পর্কে আরও তথ্যের জন্য, STMicroelectronics®-এ L3G4200D-এর ডেটা শীট দেখুন webসাইট
এসপিআই কমিউনিকেশন
SPI ইন্টারফেস ডিভাইসের বর্তমান কনফিগারেশনের উপর নির্ভর করে যোগাযোগের জন্য তিন বা চারটি সংকেত লাইন ব্যবহার করে। এগুলো হল চিপ সিলেক্ট (CS), সিরিয়াল ডেটা ইন (SDI) বা 3-ওয়্যার SPI মোডে সিরিয়াল ডেটা (SDA), সিরিয়াল ডেটা আউট (SDO), এবং সিরিয়াল ক্লক (SCL)। PmodGYRO 4-ওয়্যার অপারেটিং মোডে ডিফল্ট। 3-ওয়্যার মোড ব্যবহার করার জন্য, একটি নিয়ন্ত্রণ রেজিস্টার লিখতে হবে। আরও বিস্তারিত SPI যোগাযোগের জন্য, ডিভাইসের ডেটা শীট পড়ুন।
I²C যোগাযোগ
I²C স্ট্যান্ডার্ড দুটি সিগন্যাল লাইন, I²C ডেটা (SDA) এবং সিরিয়াল ক্লক (SCL) ব্যবহার করে। ডিভাইসটি স্ট্যান্ডার্ড, 100 kHz এবং দ্রুত, 400 kHz, সিরিয়াল ঘড়ি উভয়কেই সমর্থন করে। I²C প্রোটোকল অনুসারে, L3G4200D-এর একটি ডিভাইস-নির্দিষ্ট 7-বিট ঠিকানা রয়েছে যা সিরিয়াল মাস্টার একটি ডেটা বাসে একাধিক ডিভাইসের সাথে যোগাযোগ করতে ব্যবহার করে। ডিভাইসটি ঠিকানা 110100xb ব্যবহার করে, যেখানে J3 (SDO/SA1) এর পিন 0 সর্বনিম্ন-গুরুত্বপূর্ণ-বিট (LSB) সংজ্ঞায়িত করে। ডিফল্টরূপে, ডিজিলেন্টে উপলব্ধ স্কিম্যাটিক দ্বারা দেখানো JP1 এ একটি পুল-আপ প্রতিরোধকের কারণে ঠিকানার LSB যখন '1' হয় webসাইট যদিও ডিফল্ট মান হল '1', J3 এর পিন 1 কে গ্রাউন্ড রেলের সাথে সংযুক্ত করে ব্যবহারকারী LSB কে '0' এ পরিবর্তন করতে পারেন। এই ব্যবহারকারী নির্বাচনযোগ্য বিট দুটি PmodGYROs একই I²C বাসে ব্যবহার করতে সক্ষম করে। L3G4200D-এর ডেটা শীটে আরও ডিভাইস নির্দিষ্ট I²C তথ্য রয়েছে।
সংযোগকারী J1 — SPI কমিউনিকেশনস | |||
পিন | সংকেত | বর্ণনা | |
1 | CS | চিপ নির্বাচন করুন | |
2 | এসডিএ/এসডিআই/এসডিও | সিরিয়াল ডেটা ইন | |
3 | এসডিও/এসএও | I2C ডিভাইসের সিরিয়াল ডেটা আউট/এলএসবি ঠিকানা |
|
4 | SCLJSPC | সিরিয়াল ঘড়ি | |
5 | জিএনডি | পাওয়ার সাপ্লাই গ্রাউন্ড | |
6 | ভিসিসি | পাওয়ার সাপ্লাই (3.3V) | |
7 | INT1 | প্রোগ্রামেবল বাধা | |
8 | INT2 | ডেটা রেডি/ফিফো ইন্টারাপ্ট | |
9 | NC | সংযুক্ত নয় | |
10 | NC | সংযুক্ত নয় | |
11 | জিএনডি | পাওয়ার সাপ্লাই গ্রাউন্ড | |
12 | ভিসিসি | পাওয়ার সাপ্লাই (3.3V) | |
সংযোগকারী J2 — I2C যোগাযোগ | |||
পিন | সংকেত | বর্ণনা | |
1 এবং 2 | SCLJSPC | সিরিয়াল ঘড়ি | |
3 এবং 4 | এসডিএ/এসডিআই/এসডিও | সিরিয়াল ডেটা | |
5 এবং 6 | জিএনডি | পাওয়ার সাপ্লাই গ্রাউন্ড | |
7 এবং 8 | ভিসিসি | পাওয়ার সাপ্লাই (3.3V) |
www.digilentinc.com
কপিরাইট Digilent, Inc.
1300 NE হেনলি কোর্ট, স্যুট 3
পুলম্যান, WA 99163
(509) 334 6306 ভয়েস | (509) 334 6300 ফ্যাক্স
দলিল/সম্পদ
![]() |
DIGILENT PmodGYRO পেরিফেরাল মডিউল [পিডিএফ] নির্দেশিকা ম্যানুয়াল PmodGYRO, PmodGYRO পেরিফেরাল মডিউল, পেরিফেরাল মডিউল, মডিউল |