I2C কমিউনিকেশন ডেভেলপমেন্টে সমস্যা সমাধানের জন্য কীভাবে অসিলোস্কোপ ব্যবহার করবেন
I2C বাস হল একটি দুই তারের সিরিয়াল বাস যা PHLIPS দ্বারা 1980 এর দশকে চালু করা হয়েছিল। এটি মূলত অডিও এবং ভিডিও সরঞ্জামের জন্য তৈরি করা হয়েছিল এবং এখন বিভিন্ন এমবেডেড সিস্টেমে মাইক্রোকন্ট্রোলার এবং তাদের পেরিফেরাল ডিভাইসগুলিকে সংযুক্ত করতে ব্যবহৃত হয়।
I2C বাসটি শুধুমাত্র দুটি যোগাযোগ লাইন ব্যবহার করে (একটি সিরিয়াল ডেটা লাইন "SDA" এবং অন্যটি সিরিয়াল ক্লক লাইন "SCL"), এবং ট্রান্সমিশন রেট হাই-স্পিড মোডে 3.4Mbit/s এ পৌঁছাতে পারে এবং এটি বহুমুখী। - প্রধান বাস। I2C বাসের সাথে সংযুক্ত প্রতিটি I2C ডিভাইস একটি অনন্য ঠিকানার মাধ্যমে অ্যাক্সেস করা যেতে পারে।
এমবেডেড সিস্টেম ডেভেলপমেন্টে I2C বাসের প্রয়োগ কার্যকরভাবে কম্পোনেন্ট এরিয়া কমাতে পারে, হস্তক্ষেপ বিরোধী ক্ষমতা উন্নত করতে পারে এবং ডিজাইনের সামঞ্জস্যতা বাড়াতে পারে। অবশ্যই, এর ডিজাইন সুবিধা উপভোগ করার সময়, সিগন্যালের জটিলতা সিস্টেম ডিবাগিংয়ের অসুবিধাও বাড়িয়ে তুলবে।
এই নিবন্ধটি প্রকৃত বিকাশে সম্মুখীন হওয়া I2C যোগাযোগের সমস্যা এবং সমস্যাগুলি বিশ্লেষণ এবং সমাধান করার জন্য একটি অসিলোস্কোপ কীভাবে ব্যবহার করতে হয় তা ব্যাখ্যা করে।
RIGOL দ্বারা চালু করা সর্বশেষ DS6104 অসিলোস্কোপ বিশ্লেষণ প্রক্রিয়ায় ব্যবহার করা হয়েছিল। এর নির্দিষ্ট বৈশিষ্ট্যগুলির মধ্যে রয়েছে: 1GHz পর্যন্ত ব্যান্ডউইথ, যা সাধারণত ব্যবহৃত স্ট্যান্ডার্ড বাসগুলির ব্যান্ডউইথের প্রয়োজনীয়তা মেটাতে যথেষ্ট; 5GSa/s রিয়েল-টাইম স্যাম্পলিং রেট যাতে সিগন্যালের বিবরণ মিস না হয় তা নিশ্চিত করতে; 180,000 বার প্রতি সেকেন্ডে চমৎকার তরঙ্গরূপ ক্যাপচার রেট, আগ্রহের সংকেত ক্যাপচার করার সর্বোচ্চ সম্ভাবনা; স্ট্যান্ডার্ড 140M গভীর সঞ্চয়স্থান, সামগ্রিক ওভারভিউ এবং স্থানীয় পর্যবেক্ষণ উভয়ের চাহিদা পূরণ করে; 180 পর্যন্ত,000 তরঙ্গরূপের ফ্রেম রেকর্ড করা যেতে পারে, এবং একবচন সংকেত বাজানো যায় এবং ইচ্ছামত বিশ্লেষণ করা যায়; লাইন ট্রিগারিং, RS232, I2C, SPI, CAN, USB, ইত্যাদি বিভিন্ন স্ট্রিং প্রদান করা হয়।
সমস্যা আলোচনা
প্রকল্পের নকশায়, ইউএসবি ডিভাইসের কার্যকারিতা উপলব্ধি করতে সাইপ্রেস 68013A চিপ ব্যবহার করার পরিকল্পনা করা হয়েছে। 68013A সাইপ্রেস দ্বারা উত্পাদিত একটি উচ্চ-গতির USB ডিভাইস। এই চিপের রেফারেন্স ডিজাইনটি I2C বাসের মাধ্যমে EEPROM-এ সঞ্চিত ফার্মওয়্যার প্রোগ্রাম পড়ার মাধ্যমে চলে।






