সরঞ্জাম: Saleae লজিক, লজিক বিশ্লেষক

একটি লজিক বিশ্লেষক দুটি চিপ মধ্যে বাস যোগাযোগ রেকর্ড। আপনি যদি কখনো দুটি চিপস টক করার জন্য কোনও সমস্যা থাকেন তবে প্রকৌশলীকে একটি প্রোটোকলকে বিপরীত করতে চেয়েছিলেন, তবে একটি লজিক বিশ্লেষক আপনাকে বাসে গুপ্তচর করার দরকার।

লজিকটি একটি ইউএসবি লজিক বিশ্লেষক এবং ২4 এমএইচজেডের সাথে স্যাম্পলিং হার সহ একটি ইউএসবি লজিক বিশ্লেষক। শখ-স্তরের লজিক বিশ্লেষকগুলির মধ্যে, যুক্তিটি বৈশিষ্ট্যগুলির একটি ভাল মিশ্রণ এবং শ্রদ্ধাশীল নমুনা হার রয়েছে। আমরা একটি দীর্ঘ সময়ের জন্য যুক্তি উপর জো গ্যারিসন এর কাজ অনুসরণ করা হয়েছে। আপনি যদি কখনও বাজারে একটি পণ্য আনতে বিবেচনা করেন তবে আপনি জো এর ব্লগ থেকে অনেক কিছু শিখতে পারেন যা তার বিকাশ প্রক্রিয়াটি কাগজপত্র।

যখন এটি debuted, যুক্তিটি এত জনপ্রিয় ছিল যে এটি একটি কিনতে কঠিন ছিল। এটি এখন ব্যাপকভাবে উপলব্ধ, এবং Saleae আমাদের চেষ্টা করার জন্য একটি দিয়েছেন। নিচে আমাদের পর্যালোচনা পড়ুন।

লজিক বিশ্লেষক বনাম Oscilloscopes

বেশিরভাগ আধুনিক ইলেকট্রনিক্স প্রকল্পগুলি একটি অসসিলোস্কোপের তুলনায় একটি যুক্তি বিশ্লেষক থেকে আরও বেশি উপকৃত হবে। একটি অসিওলোস্কোপ একটি এনালগ ভোল্টেজের একটি গ্রাফ প্রদর্শন করে যেমন এটি সময়ের সাথে পরিবর্তিত হয়, যেমন একটি সাইন তরঙ্গের বক্ররেখা। একটি লজিক বিশ্লেষক শুধুমাত্র উচ্চ এবং নিম্ন ডিজিটাল স্টেট সনাক্ত করে, কিন্তু এটি একযোগে অনেক সংকেত রেকর্ড করে। লজিক বিশ্লেষক বিশ্লেষণের জন্য একটি কম্পিউটারে ডাম্প ডাম্প, খুব কম oscilloscopes এই বৈশিষ্ট্য আছে।

তুমি কি পেলে

যুক্তি একটি বহিরাগত হার্ড ড্রাইভ ক্ষেত্রে প্যাকেজ আসে। বিশ্লেষক একটি ছোট, anodized অ্যালুমিনিয়াম প্যাক লেজার etched সংকেত চিহ্নিতকারী সঙ্গে। এটি একটি কমপ্যাক্ট ফ্ল্যাশ স্টোরেজ কার্ডের তুলনায় সামান্য ছোট, আমরা প্রত্যাশিত চেয়ে অনেক ছোট। একটি মিনি-বি ইউএসবি তারের অন্তর্ভুক্ত করা হয়।

একটি ভারী গেজ তারের এবং নয়টি ই-জেড-হুক (5 দেখানো হয়েছে) একটি সার্কিটে যুক্তিটি সংযুক্ত করুন। হুক একটি সত্যিই চমৎকার স্পর্শ হয়; Tweezers এর একটি জোড়া প্রকাশ করার জন্য হুকের পিছনে টিপুন, একটি সংকেত তারের সম্মুখের দিকে ধরুন, এবং এটিকে ধরে রাখতে প্রত্যাহার করুন। প্রত্যাহারযোগ্য Tweezers cramped পরীক্ষা সার্কিট উপর আকস্মিক শর্টস বন্ধ।

সফ্টওয়্যার অন্তর্ভুক্ত করা হয় না, পরিবর্তে আপনি Saleae ওয়েব সাইট থেকে বর্তমান সংস্করণ ডাউনলোড করার নির্দেশাবলী পাবেন। আমরা সর্বদা বর্তমান সফ্টওয়্যারটি ডাউনলোড করি, তাই আমরা কৃতজ্ঞ যে ল্যান্ডফিলের একটি কম সিডি আছে।

এই মুহূর্তে, শুধুমাত্র উইন্ডোজ এক্সপি / ভিস্তা সফটওয়্যার পাওয়া যায়, তবে ম্যাক এবং লিনাক্স সফটওয়্যারটি শীঘ্রই প্রস্তুত হতে হবে। সতর্কতা: উইন্ডোজ সংস্করণের প্রয়োজন। NET 3.5, আপনি যদি মাইক্রোসফ্টের অনলাইন ইনস্টলারের ইন্টারনেট অ্যাক্সেস দিতে না চান তবে পুনরায় বিতরণযোগ্য অফ-লাইন ইনস্টলারটি ডাউনলোড করুন।

এটি ব্যবহার করছি

যুক্তি ব্যবহার করে সহজ। টেস্ট সার্কিটের গ্রাউন্ডে ধূসর গ্রাউন্ড ওয়্যারটি সংযুক্ত করুন, তারপরে আপনি রেকর্ড করতে চান এমন সংকেত লাইনগুলিতে হুক করুন। আমরা 32k স্পাই শ্রমের সাথে এটি সংযুক্ত করেছি যা আমরা এই সপ্তাহের শুরুতে দেখিয়েছি। SPI এর চারটি গুরুত্বপূর্ণ সিগন্যাল রয়েছে; সক্ষম, তথ্য, তথ্য, এবং ঘড়ি। ই-জেড-হুকগুলি এটিকে দুর্ঘটনাজনিত শর্টস ছাড়াই সংকেতগুলিতে আলতো চাপিয়ে দেয়।

তারের অভিযোজন সচেতন হতে। আমরা স্থল সঙ্গে একটি কালো তারের সংযুক্ত, কিন্তু যুক্তি তারের ধূসর ব্যবহার করে। SparkFun এর পণ্য পৃষ্ঠায় মন্তব্যগুলি নির্দেশ করে যে সংযোগগুলি বিপরীতভাবে যুক্তিযুক্ত হবে।

সফ্টওয়্যার বিশ্লেষণ এবং সংকেত captures প্রদর্শন করে। প্রাথমিক কনফিগারেশন বিকল্পগুলি নমুনা হার (200khz-24MHz) এবং নমুনার সংখ্যা (লক্ষ লক্ষ কোটি কোটি)। আমরা 24MHz এ নমুনা করতে সক্ষম ছিলাম, তবে উপরের গতিটি ইউএসবি বাসটি কতটুকু ব্যবহার করছে তার উপর নির্ভর করে। একটি 24MHz Sampling রেট 12MHz পর্যন্ত সংকেত ক্যাপচার করতে পারে, আমরা যে সমস্ত প্রোটোকলের ব্যবহার করি তার জন্য আমরা এই উপযুক্তটি খুঁজে পেয়েছি। নমুনার মোট সংখ্যা শুধুমাত্র উপলব্ধ পিসি র্যাম দ্বারা সীমাবদ্ধ।

একটি চারটি স্তর সক্রিয় রয়েছে যা সংকেতগুলি দেখে এবং এটির নমুনা রেকর্ড করার আগে একটি নির্দিষ্ট সংমিশ্রনের জন্য অপেক্ষা করে। আমরা SPI বিশ্লেষণ করছি যে আমরা একটি বাস লেনদেনের শুরুতে SPI সিগন্যাল সক্ষম করার সময় ক্যাপচার শুরু করার জন্য সবচেয়ে যৌক্তিক স্থান। এসপিআই সক্রিয় করে 0 0 ‘তে সক্রিয় করে যখন SPI সক্ষম করে তখন আমরা যুক্তি সক্রিয় করতে লজিক অ্যাক্টিভেটটি সেট করি।

আমরা সত্যিই সাধারণ সিরিয়াল প্রোটোকল অনেক decode যে প্রোফাইল পছন্দ; 1-তারের, I2C, SPI, এবং অ্যাসিঙ্ক্রোনাস সিরিয়াল। এবং অন্যান্য প্রোটোকল অবশেষে যোগ করা হবে।

প্রোফাইল প্রতিটি সংকেত জন্য নাম সুপারিশ, এবং squiggly লাইন পাঠযোগ্য বাইট মান মধ্যে রূপান্তর। এটি একটি সত্যিই দুর্দান্ত বৈশিষ্ট্য। এটি ছাড়া, বাইট সীমানা সনাক্ত করার জন্য আপনাকে ঘড়ি ডাল গণনা করতে হবে এবং তারপরে মানগুলি ডিকোড করুন।

এই লেনদেন হোস্ট ইস্যুটি পড়ুন কনফিগারেশন রেজিস্ট্রেশন কমান্ড (0x05) এবং SRAM অ্যাকশন (0x41) দেখায়।

আমরা একটি DS2431 EEPROM এর সাথে 1-তারের ডিকোডারের চেষ্টা করেছি। সফ্টওয়্যারটি 1-তারের রিসেট কমান্ড এবং 1-তারের ‘অনুসন্ধান ROM’ কমান্ড (0xF0) সনাক্ত করা হয়েছে।

ভিতরে একটি চেহারা

যুক্তিটি সাইপ্রাস সেমিকন্ডাক্টর CY7C68013A-56PVXC এর উপর ভিত্তি করে একটি ইউএসবি পেরিফেরালের সাথে একটি ইন্টেল 8052 মাইক্রোকন্ট্রোলার উপর ভিত্তি করে তৈরি। 8052 সুপরিচিত 8051 এর একটি বর্ধিত সংস্করণ। আমরা একটি 24 এমএইচজেড ক্রিস্টালকে চিহ্নিত করতে পারি, যা সম্ভবত অভ্যন্তরীণ ফেজ-লকড লুপ দ্বারা 48 বা 96 এমএইচজেডের মধ্যে গুণিত হয়।

উপসংহার

লজিক বিশ্লেষকরা অন্তঃসত্ত্বা ইন্টার-চিপ যোগাযোগের বাইরে অনুমান কাজটি গ্রহণ করেন। আপনি যদি যাচ্ছেন তা দেখতে না পান তবে আপনি যা করতে পারেন তা সর্বোত্তম সমস্যাটি সম্পর্কে অনুমান করুন। যখন একটি প্রকল্প কাজ করবে না, তখন 99% সময় আমরা সরাসরি চেক করে সমস্যার সমাধান করতে পারিএকটি যুক্তি বিশ্লেষক সঙ্গে ই সংকেত। এটা ছাড়া, কি ঘটছে তা জানতে কোন সহজ উপায় নেই।

২4 মেগাহার্টজে লজিক রেকর্ড 8 টি চ্যানেল। উইন্ডোজ সফ্টওয়্যারটির উপকারী বৈশিষ্ট্য রয়েছে এবং আপনি যদি নিজের অ্যাপ্লিকেশনগুলি লিখতে চান তবে একটি SDK আছে। লিনাক্স এবং ম্যাক সংস্করণগুলি বিকাশের অধীনে রয়েছে। আমরা সত্যিই এই যুক্তি বিশ্লেষক পছন্দ করি এবং ভবিষ্যতে নিবন্ধগুলিকে চিত্রিত করার জন্য এটি ব্যবহার করার পরিকল্পনা করি।

লজিক সিলেলা ওয়েব সাইট এবং স্পার্কফুনে $ 149 ডলার, এবং জো ইইউ বিতরণে কাজ করছে। আপনি যদি যুক্তিটিতে আগ্রহী হন তবে এটি কিনতে প্রস্তুত না হন তবে আপনি সফ্টওয়্যারটি ডাউনলোড করতে পারেন এবং ডেমো মোডে এটি চেষ্টা করতে পারেন।

একটি দিন পর্যালোচনা প্রকাশের হ্যাক করুন: আমরা একটি যুক্তিযুক্ত এবং সালাতাকে আমাদের কাছে পাঠিয়েছিলাম

Leave a Reply

Your email address will not be published. Required fields are marked *