ইঁদুরের বাসা থেকে রাউন্ড পিসিবিতে যাওয়ার পরামর্শ


24

ইঁদুরের বাসা থেকে রাউন্ড পিসিবিতে যাওয়ার জন্য যে কোনও কার্যকর কৌশল প্রস্তাব করতে পারে?

(আমি usingগলটি ব্যবহার করছি এবং বাড়িতে একা / ডাবল পার্শ্বযুক্ত পিসিবি তৈরির লক্ষ করছি)

স্কিম্যাটিক অঙ্কন করা ভাল, তবে যখন ট্র্যাকগুলি রাউটিং করার কথা আসে তখন এটি পশমের বিশালাকার বলটি উন্মোচন করার মতো মনে হয়।


আমি কীভাবে বানোয়াট কাজ করে তাতে আগ্রহী। আমাদের পোস্ট করা দয়া করে।
ডার্ক

3
সুতরাং, "স্প্যাগেটি কোড" কেবল একটি সফ্টওয়্যার জিনিস নয়!
DarenW

উত্তর:


19

একটি সংস্থান যা আমি লোকদের প্রায়শই উল্লেখ করি তা হ'ল ডেভিড জোন্স'র পিসিবি ডিজাইন টিউটোরিয়াল

উপাদান স্থাপন, রাউটিং, সহনশীলতা, স্তর ইত্যাদির উপর প্রচুর ভাল তথ্য ...

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


+1 আমি এটি কয়েক মাস আগে পড়েছিলাম, এটির একটি দুর্দান্ত টিউটোরিয়াল
ভোল্ট করা

16

আমি আমার পরিকল্পনাটি আমার সামনে রেখে শুরু করতে চাই। আপনি সাধারণত নিজের অংশগুলি এমনভাবে সাজানো চান যাতে ট্রেসগুলি আরও এগিয়ে না যেতে হয় তারপরে।

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

একবার আপনার অংশগুলি ছড়িয়ে ফেলার পরে, সর্বাধিক গুরুত্বপূর্ণ চিহ্নগুলি রাউটিং করে শুরু করুন। এই ট্রেসগুলি সেগুলির উপরে উচ্চ গতির ডেটা রয়েছে এবং আপনি বোর্ডের বিভিন্ন দিকে ঝাঁপিয়ে না পড়তে পছন্দ করেন।

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

আমি যা তৈরি করেছি তাতে খুশি হওয়ার আগে একটি বোর্ড রাখার জন্য সাধারণত আমার 3 বা 4 পুনরাবৃত্তি লাগে। যতবার আমি এটি করি, আমি নির্দিষ্ট উপায়গুলি শিখি যেগুলি রাস্তাটিকে আরও সহজ করার জন্য ট্রেসগুলি রাউড করা দরকার।

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


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

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

11

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

তারপরে অটোরোটারটি এটি যাদু করতে দিন, ডিআরসিটিকে প্রাথমিকভাবে বড় ট্রেস প্রস্থগুলি ব্যবহার করতে সেট করুন (আমি প্রায় 20 মিলিল শুরু করতে চাই)। যদি এটি 100% রাউটে যেতে ব্যর্থ হয় তবে "রিপআপ" টাইপ করুন; আপনাকে একটি ইঁদুরের বাসাতে ফিরিয়ে নেওয়ার জন্য এবং কমান্ড লাইনে স্বতঃসংশ্লিষ্ট খুশি না হওয়া অবধি ক্রমহ্রাসমান ট্রেস প্রস্থগুলিকে কমিয়ে দেবে DR

আমি জানি অটোরোরটারের সাথে অনেক "ডাই হার্ড" লোকের "সমস্যা" থাকে তবে আমি মনে করি এটি খুব দুর্দান্ত কাজ করে। আপনি যদি না সত্যিই উচ্চ ব্যান্ডউইথ ডিজিটাল আই / ও বা সম্ভবত আরএফ ডিজাইন না করেন তবে সিগন্যালটি যে পথটি নেয় তা আপনার পক্ষে খুব কমই উদ্বেগের কারণ হয়ে দাঁড়াবে। যদিও আইসি চিপস পিনগুলি তারা ব্যবহার করছে আপনার কাছে স্ফটিকের মতো জিনিসগুলি রাখার বিষয়ে আমি কিছুটা সতর্ক থাকব যদিও আপনার কিছু আছে।


3
প্রকৃত সার্কিটের অটো-রুটে শয়তান রয়েছে। যদি আপনার সার্কিটটি একটি ব্রেডবোর্ডে অটো-রুটে কাজ করে তবে সম্ভবত এটি কাজ করবে তবে আপনার যদি সার্কিটের কোনও উচ্চ গতির সংকেত থাকে তবে এটি আপনার শেষ। এটি জঙ্গলের মধ্য দিয়ে দীর্ঘ পদচারণায় গ্রাউন্ড ট্রেসগুলি শেষ করবে। আমি দেখেছি সহজ বোর্ডগুলি (30 টিরও কম উপাদান) অটো-রুটের কারণে স্থল পিনগুলিতে অর্ধ ভোল্টের পাপ তরঙ্গ রয়েছে।
কর্টুক

লেআউটগুলি শিখতে শিখতে শিখতে অটো-রুটটি খুব ভাল।
কর্টুক

2
আমি 5-10 মিনিটের মধ্যে এককতরফা বোর্ডগুলি তৈরি করতে সক্ষম হয়েছি এবং তারপরে তুলনা করতে অটো-রুট চালানোর চেষ্টা করেছি এবং অটো-রুট ব্যর্থ হবে এবং বলবে এটির আরও একটি স্তর প্রয়োজন।
কেলেনজব

আপনার সম্পাদনার প্রতিক্রিয়া হিসাবে: আপনার কেবল স্থল এবং পাওয়ারের চিহ্নগুলি ভাল কিনা তা নিশ্চিত করা দরকার। অটো-রুট এখনও শয়তান, শুরুর দিকের সূচনা পুরুষ-প্যাটার্ন টাক এবং গ্লোবাল ওয়ার্মিংয়ের কারণ।
কর্টুক

কর্টুককে যুক্ত করার জন্য, আমি মনে করি না যে আমি উচ্চতর ব্যান্ডউইথ ডিজিটাল আই / ও বা আরএফ ডিজাইন বিবেচনা করব, তবে আমি অটো-রাউটার নিয়ে সমস্যা নিয়ে চলেছি। এমনকি যখন কোনও অটোরিউটার ব্যবহার করা হত তখন কেবল একটি এফটিডিআই ইউএসবি চিপের সাথে একটি মাইক্রোকন্ট্রোলার সংযুক্তি আমার মাথা ব্যথার কারণ হয়ে দাঁড়ায়। আমি কোনও সমস্যা ছাড়াই হাতে একটি মাইক্রোকন্ট্রোলার, আরএফআইডি, ইউএসবি, ক্যানবাস, আইআর এবং এক্সবি দিয়ে একটি সার্কিট রুট করতে সক্ষম হয়েছি।
কেলেনজব

6

আমি এখানে কোনও নির্দিষ্ট ক্রমে কিছু টিপস তালিকাবদ্ধ করতে যাচ্ছি:

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

  • গ্রিডে আপনার বিন্যাস করুন, গ্রিডটিকে আপনার ক্ষুদ্রতম ট্রেস আকারের একাধিক করুন। আপনার গ্রিডের একাধিক বড় চিহ্ন তৈরি করুন।

  • উচ্চ ক্যাপাসিট্যান্স সহ যে কোনও উচ্চ ফ্রিকোয়েন্সি সংকেত বা বাসগুলিতে বিশেষ মনোযোগ সহ উপাদানগুলি রাখুন, যার জন্য আপনাকে ট্রান্সমিশন লাইন প্রভাবগুলি বিবেচনা করতে হবে। কয়েকটি উদাহরণ: আই 2 সি বাস যা খুব কম চিপের সাথে সংযুক্ত হয় (3-4 (+ +)), যদিও এটি একটি স্বল্প গতির বাস। এসপিআই বাসগুলি 1MHz বা তার চেয়ে বেশি বিশেষত I2S বাসগুলি, ঘড়ির বিতরণ, স্ফটিক অসিলেটর, ইউএসবি, ইথারনেট, মেমরি বাস ইত্যাদি,

  • অটোরোটার্স স্তন্যপান। এগুলি কার্যকর যদি আপনার 25 জিপিআইও সিগন্যাল থাকে যা কেবল অফ-অফ কন্ট্রোল এবং আপনার সত্যিকার অর্থে তারা কোথায় যায় সেদিকে খেয়াল রাখেন না, তারপরেও আপনি সম্ভবত যা করতে পারেন তা আপনার মাথাটি স্ক্র্যাচ করবে। এটিকে কখনই পাওয়ার বা সিগন্যাল লাইনের পথে যেতে দেবেন না। আমি আলটিয়াম, অর্কেড এবং agগল ব্যবহার করেছি, এগুলি বেশ খারাপ।

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

  • একাধিক সরবরাহের ভোল্টেজগুলির কারণে আপনাকে যদি একটি স্প্লিট পাওয়ার প্লেন ব্যবহার করতে হয়: কোনও সংকেত ট্রেস সংলগ্ন স্তরের স্প্লিটটি অতিক্রম করতে পারে না। ট্রেস কী বা এটি কী করে তা বিবেচনা করে না, এই বিভাজনটি অতিক্রম করবেন না। এটি প্রয়োগের জন্য প্রভাবিত স্তরগুলিকে আউট রাখুন।

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


4

আমি অন্য প্রত্যেকের দুর্দান্ত বিবরণে যাচ্ছি না। তারা একটি পদ্ধতি নিয়ে আলোচনা করে দুর্দান্ত কাজ করেছে।

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


4

আমি কোনও বিশেষজ্ঞ নই, তবে এটিই আমি অনুসরণ করি এবং এটি কার্যকর হয় ...

1. শক্তি এবং গ্রাউন্ড রেল দিয়ে প্রথমে সর্বাধিক গুরুত্বপূর্ণ ট্র্যাকগুলি রাউটিং করা

যেখানে সম্ভব বোর্ডের প্রান্তের চারপাশে মাটি চালান (তবে এতটা কাছে নয় যে এটি প্রান্তটি স্পর্শ করছে)

৩. পরবর্তী পদক্ষেপটি সার্কিটকে কার্যকরী বিল্ডিং ব্লকে ভাগ করা

৪. ব্লকগুলি সুসংহত করুন যাতে তাদের মধ্যে সংযোগগুলি যতটা সম্ভব সহজ হয় ..

৫. পরে আমি লেআউটটি যাচাই করতে অটো রাউটিং ব্যবহার করব - অটো রৌটিংটি কয়েক সেকেন্ডের সাথে সফল হওয়া উচিত (তবে 60 এর চেয়ে কম বলুন, যদিও এটি আপনার সিরিটের জটিলতার উপর নির্ভর করে) আপনি যদি নিজের স্থাপনাটি ভাল করেন তবে দয়া করে নোট করুন আমি প্রোটেল ব্যবহার করি ৯৯ তম, আমি eগলের সাথে পরিচিত নই তাই স্বয়ংক্রিয় রাউটিংয়ের সময় বিভিন্ন হতে পারে)

6। তারপরে স্বয়ংক্রিয়ভাবে রুট ... এবং ম্যানুয়াল রুট পূর্বাবস্থা .. কার্মিক ব্লক মধ্যে গানগুলি ব্লক মধ্যে সংযোগ রাউটিং প্রথম এবং তারপর।

একটি পুরানো প্রবাদটি হ'ল ডিজাইনটি 90% প্লেসমেন্ট এবং 10% রাউটিং, সঠিক স্থান নির্ধারণের জন্য সময় নিন এবং বাকী স্থানটি পড়ে যাবে।


আপনি কি বলছেন যে বোর্ডের প্রান্তে আপনার শক্তি এবং স্থল চালানো উচিত?
কর্টুক

আমি একমত যে 90% প্লেসমেন্ট।
কেলেনজব

@ কর্টুক আমি এই কথাটি বলতে চাই যে গ্রাউন্ডটি প্রান্তের চারপাশে চালানো উচিত, কমপক্ষে যেখানে একক এবং দ্বৈত পার্শ্বযুক্ত বোর্ডগুলি উদ্বিগ্ন
বিভক্ত

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

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

3

একটি বোর্ড রাখার সময় একটি কার্যকর কৌশলটি হ'ল প্রথমে বৃহত্তর উপাদানগুলি এবং সংযোজকগুলি রাখুন, তারপরে ছোট উপাদানগুলি Rs এবং Cs এর মতো রাখুন। উপাদান প্লেসমেন্ট খুব গুরুত্বপূর্ণ। রাউটিংয়ের সময়, পাওয়ার, গ্রাউন্ড এবং যে কোনও ঘড়ির মতো সমালোচনামূলক জাল দিয়ে শুরু করুন। তারপরে, দীর্ঘতম স্থায়ী অবধি রেখে সংক্ষিপ্ততম জালকে যাত্রা শুরু করুন।


0

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

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

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.