এই যোগাযোগ কি I²C?


9

আমার দুটি ডিভাইসের মধ্যে যোগাযোগকে ডিকোড করতে হবে তবে এই ডিভাইসগুলির সম্পর্কে আমার কোনও তথ্য নেই। আমি শুধু জানি যে চারটি তারের প্রয়োজন (জিএনডি, ভিসিসি এবং যোগাযোগের দুটি তারের)। আমি সন্দেহ করি যে এটি I²C যোগাযোগ।

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

তরঙ্গরূপগুলি দেখে আমি নিম্নলিখিত অনুমানগুলি তৈরি করেছি এবং সম্ভবত কেউ সহায়তা করতে পারে। এগুলি ছিল আমার অনুমান:

  1. সবকিছুই বিশ্বাস করে যে ঘড়িটি নীল সংকেত এবং ডেটা হ'ল লাল সংকেত।
  2. ঘড়িটি বিপরীত বলে মনে হচ্ছে কারণ এর নিষ্ক্রিয় অবস্থা উচ্চ স্তরে নেই।
  3. আমি নিশ্চিত না যে ডেটা সিগন্যালটিও উল্টে গেছে কিনা, তবে মনে হচ্ছে এটি।

আমার অনুমানগুলি কি সঠিক?

শেষ চিত্রটিতে 5 নম্বরের চিত্রটি একটি বৃত্তে নির্দেশিত হয়েছে এবং সংকেতের একটি অংশ রয়েছে। আমি আর্টস, স্টিক এবং বিটগুলি সনাক্ত করতে পারি না। এই চিত্রগুলি কি কেবল চিত্রের দিকে তাকিয়ে চিহ্নিত করতে পারবেন?

এখানে চিত্র বিবরণ লিখুন এখানে চিত্র বিবরণ লিখুন

[সম্পাদিত] কিছু লোক আমাকে যোগাযোগের ডিভাইস সম্পর্কে জিজ্ঞাসা করেছিলেন। যোগাযোগটি একটি গাড়ী কী এবং একটি সরঞ্জামের মধ্যে যা আমাকে বলতে দেওয়া হয় না তবে আমি এটিতে একটি বিপরীত প্রকৌশল করার চেষ্টা করছি।


1
আপনার বাম দিকের লাল (এসডিএ) প্রান্তে শুরুর শর্ত রয়েছে। বিপরীত নীল (CL এসসিএল) কম রাখার সময় এটি কম যায়। এর পরে, লাল (এসডিএ) এ পরিবর্তনগুলি তখনই ঘটবে বলে মনে হয় যখন উল্টানো নীল (CLSCL) বেশি থাকে। এটা বৈধ I²C আলোচনা।
জানকা

2
@ জাঙ্কা, আপনি যদি ধরে নেন যে এসসিএল উল্টানো হয়েছে তবে এটি কেবলমাত্র বৈধ আই 2 সি আলাপ। এটা ধরে নেওয়ার কোনও কারণ নেই।
অ্যানি

2
@ জাঙ্কা, ওপি এটি অনুমান হিসাবে তালিকাভুক্ত করেছে। এই ধারণাটি এই আই 2 সি হয় এমন ধারণার উপর ভিত্তি করে। এটি আই 2 সি নয় বলে বিশ্বাস করার বেশ কয়েকটি কারণ রয়েছে - এর মধ্যে একটি হ'ল ঘড়িটি অলস।
এনি 18

5
@ ড্যানিয়েল, আপনি দুটি ডিভাইস কী তা আমাদের বলতে সক্ষম হবেন?
অ্যানি

2
সম্ভবত "এটি কী" সম্পর্কে উদ্বিগ্ন হওয়ার পরিবর্তে আপনার "এটি কী বলে" সম্পর্কে চিন্তা করা উচিত। আপনার কোন প্রান্ত (গুলি) স্যাম্পল করতে হবে তা নির্ধারণ করুন। একটি যুক্তি বিশ্লেষক পান, সম্ভবত স্ট্রিমিং ইউএসবি ধরণের, এবং একটি ডিকোডার লিখতে শুরু করুন যা পরিবর্তনশীলতার সুযোগকে ক্যাপচার করে। তারপরে ডেটাতে নিদর্শনগুলি সন্ধান শুরু করুন।
ক্রিস স্ট্রাটন

উত্তর:


6

আমার অনুমান যে এটি কোনও সংস্থার হোমগ্রাউন "আই 2 সি-জাতীয়" প্রোটোকল। I2C ব্যবহার করার অর্থ ফিলিপসকে অর্থ দেওয়ার অর্থ ছিল এমন কিছু লোক ছিল যারা আবার ফিরে এসেছিল।

এটিতে একটি এসকে রয়েছে বলে মনে হচ্ছে (ঘড়ির প্রসারিত হওয়ার আগে ডেটা লাইনের সংক্ষিপ্ত নাড়িটি দেখতে অনেকটা ডেটা লাইনকে মাস্টার থেকে স্লেভে পাস করার মতো দেখায়)।

অদ্ভুতভাবে, এটি একবারে 7 বিট সংক্রমণ করে বলে মনে হয়।


1
যদি এটি প্রোটোকলের মালিকানাধীন সংস্করণ হয় তবে এটি ঠিক পাশাপাশি 7 বা কম বিট যোগাযোগ ব্যবহার করতে পারে
ম্যাপেল

6
@ ম্যাপল ইয়ে আমি একজন প্রকৌশলীকে বলতে পারি, "আমরা কীভাবে এটি আই 2 সি এর মতো করব তবে এতটা আলাদা যে আমাদের রয়্যালটি দিতে হবে না? ঘড়িটি উল্টে একবারে 7 টি বিট প্রেরণ করুন।" তবে আমি কেবল অনুমান করতে পারি।
এনি 20

11

বাইটে এখানে কেবল 8 টি ঘড়ি রয়েছে (I2C এর ACK / NAK বিটের জন্য 9 তম ঘড়ি প্রয়োজন) এবং ঘড়ির নিষ্ক্রিয় অবস্থা কম বলে মনে হচ্ছে, আমি বলব এটি সম্ভবত এসপিআই (বা এসপিআই-জাতীয়) ইন্টারফেস is

তবে প্রতিটি বাইটের প্রথম বিটটিতে অতিরিক্ত ঘড়ির প্রস্থ সম্পর্কে নিশ্চিত নয়।


1
অন্যদিকে, ঘড়ির ক্রমের শেষে সেই সরু ডালটি অনেকটা ন্যাকের মতো দেখাচ্ছে। এছাড়াও নিখরচায় নিম্নের মতো দেখতে ক্লক স্ট্রেচিং হতে পারে, যা আর অনুমান দ্বারা অনুমোদিত নয় তবে পুরানো দাসরা ব্যবহার করতে পারেন। চিত্রগুলির প্রাথমিক অবস্থা (1) এবং (2) আসলে উচ্চ
ম্যাপেল

1
@ ম্যাপল: আমি আপনার সংকীর্ণ ডেটার পালসটি দেখছি, তবে আমি 9 তম ঘড়ির নাড়িটি দেখতে ব্যর্থ হয়েছি। ডেটা প্যাটার্নটি ক্লক ফেজ এবং ক্লক পোলারিটির নির্দিষ্ট এসপিআই কনফিগারেশনের সাথে পুরোপুরি সুসংগত।
ডেভ টুইট করেছেন

1
এটি সত্য, আমি আপনাকে আবার ঘড়ির সাথে একমত করি। আমার কাছে আশ্চর্যের বিষয়টি হ'ল (1) এর শেষে অবিচ্ছিন্ন এসডিআই / এসডিও (যাই হোক না কেন) নিষ্ক্রিয় আচরণ
ম্যাপেল

1
@ ম্যাপল আই 2 সি নিষ্ক্রিয়ভাবে লাইনগুলি ছেড়ে দেবে না?
সেল্ভেক

1
@ সেলভাক হ্যাঁ, এবং এটিই আমি ছবিতে দেখি (1) এবং ছবির শুরু (2)। এটির বাকিগুলি অবশ্য এসপিআইয়ের সাথে আরও সামঞ্জস্যপূর্ণ, যেমন ডেভ নির্দেশ করেছেন। ভাল, বিস্ময়কর প্রথম ঘড়ির বাইরে যেটি শুরু বিটের মতো দেখাচ্ছে। হুম ... স্টার্ট বিট ... এটি হতে পারে ...
ম্যাপেল

3

আমি আমার টুপিটি রিংয়ে টস করব ...

যদি এটি পুরানো ডিভাইস হয় তবে আপনি কিছু "বেয়ার ন্যূনতম" 7-বিট সিঙ্ক্রোনাস আরএস -232 বৈকল্পের দিকে তাকিয়ে থাকতে পারেন:

  • প্রতিটি ফ্রেমের শুরুতে সেই দীর্ঘতর ডালটি একটি স্টার্ট বিট হতে পারে এবং

  • একেবারে শুরুতে ক্লক সিগন্যালের মালভূমিটি নেতিবাচক "চিহ্ন" এ যাওয়ার আগে 0 এ ফিরে আসতে পারে। (আপনি স্ক্রিনশটগুলিতে ভোল্টেজ সরবরাহ করেন নি, তাই আমি এখানে অনুমান করছি)।


1
ওহ, এটি আমার কাছে নতুন। এটির কোন এসি আছে? (আমার খুব সংক্ষিপ্ত গুগল অনুসন্ধানে একটিও খুঁজে পাওয়া যায়নি)। যদি তা না হয় তবে এমন আরও কিছু যা 8 ম ক্লকের পরে ডেটা লাইনে সংক্ষিপ্ত নাড়িটি ব্যাখ্যা করবে?
অ্যানি

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

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

আরএস 232 বৈদ্যুতিন স্তরের মান, এনকোডিং ডেটা শব্দের জন্য নয়
ক্রিস স্ট্রাটন

পছন্দ করেছেন আমি যা বলছি তা হ'ল যদি ভোল্টেজের স্তরগুলি আরএস 232 এর সাথে মিলে যায় এবং সংকেতগুলি সিঙ্ক্রোনাস সিরিয়ালটির অনুরূপ হয় তবে এটি সম্ভবত I2C নয়
ম্যাপেল

-1

আই 2 সি এর সাথে আমার অভিজ্ঞতা অনুসারে, আমি ফ্রিকোয়েন্সি (হার্টজে) মাপার জন্য ডিভাইসটি সেট করে ঘড়িটি পরীক্ষা করতে মাল্টি-মিটার ডিভাইসটি ব্যবহার করতে পারি, তাই যদি এটি 2k এর মতো স্থির মান পড়ে তবে তা আই 2 সি ঘড়ি।


3
না, এটি মোটেই বৈধ উপসংহার নয়। আই 2 সি নয় এমন অনেক কিছুর অবিচ্ছিন্ন ঘড়ি রয়েছে। বস্তুত, i2c নেই একটা নিয়মিত ঘড়ি, বরং bursty এক আছে। যদি আপনার মিটার সময়কাল ধরে গণনা করা হয়, এটি আসলে নিষ্ক্রিয় অন্তরগুলি দিয়ে সক্রিয় ক্লকিংয়ের গড় গড়ে চলেছে - আপনাকে আদর্শভাবে এমন একটি স্কোপে যেখানে ডানদিকে আপনি নিশ্চিত হতে পারেন সেখানে একটি ডালের প্রস্থের পারস্পরিক ক্রিয়াকলাপটি পরিমাপ করা দরকার d আসলে কি উদ্দেশ্যে করা হচ্ছে তা পরিমাপ করছে। বিপরীতে, আই 2 এস এর মতো আরও কিছু স্কিমের ক্রমাগত চলমান ঘড়ি রয়েছে। কিন্তু ঘড়ি ফ্রিকোয়েন্সি শুধুমাত্র কিছু বাতিল করতে পারেন, না।
ক্রিস Stratton
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.