সাধারণ স্কোয়ার ওয়েভ পালস জেনারেটরের ওভারশুট এবং রিংটি কী হ্রাস করতে পারে?


19

আমি একটি সাধারণ আরসি এবং স্মিট-ট্রিগার-ভিত্তিক স্কোয়ার ওয়েভ পালস জেনারেটর তৈরি করেছি। ব্রেডবোর্ডে জাম্প দৈর্ঘ্য, ব্রেডবোর্ড নিজেই ইত্যাদির কারণে এর কিছু সুস্পষ্ট অযাচিত গুণ রয়েছে etc.

স্কিম্যাটিক এবং ব্রেডবোর্ড সংস্করণ:

দ্রুত এজ পালস জেনার স্কিম্যাটিক! ফাস্ট এজ পালস জেনার ব্রেডবোর্ড

এবং তরঙ্গরূপ আউটপুট:

ওভারশুট এবং রিংয়ের আউটপুট

বিশেষত, বর্গাকার তরঙ্গের উত্থিত প্রান্তটিতে প্রচুর পরিমাণে ওভারশুট রয়েছে (প্রায় 500 মিভি উপরে প্রায় 200 মিভি) এবং বেজে উঠছে । শারীরিকভাবে আর 1 টি স্পর্শ করে এটিকে আরও খারাপ করা সহজ। সঠিক তথ্যের জন্য সম্পাদনাগুলি দেখুন।

সমাধানগুলির সন্ধানের জন্য আমি স্নুবার এবং শখের শখের বেতনের গ্রেডের বাইরে আরএফ সার্কিটগুলির জন্য স্যাঁতস্যাঁতে যাওয়া এবং স্যাঁতসেঁতে দেওয়ার মতো পদগুলিতে চলে এসেছি ।

আনিন্দো সম্পর্কিত প্রশ্নের উত্তরে পরামর্শ দেয় যে লোডের জন্য একজনের উচিত 50Ω রোধক ব্যবহার করা উচিত। আমি প্রথম স্মিট ট্রিগার (আইসি 1 ডি, পিন 2 এ) থেকে আউটপুটটি পরিমাপ করছি। বাকি ট্রিগারগুলি প্রায় 50Ω প্রতিবন্ধকতা তৈরি করতে 220Ω প্রতিরোধকের সাথে ব্যবহৃত হয়, তবে আমি আউটপুট নোডে পরিমাপ প্রায় অভিন্ন ফলাফল পাই।

এই দ্রুতগতির পালস জেনারেটরটি খাঁটিভাবে আমার নিজের পরীক্ষামূলক / শিক্ষার জন্য, সুতরাং এটি নিয়ে সমালোচনার কিছু নেই। যদি আমি এটির সোল্ডারড বোর্ড তৈরি করার সিদ্ধান্ত নিই তবে এর ব্রেডবোর্ড চাচাত ভাইয়ের চেয়ে ভাল করার জন্য আমি কোন ধরণের জিনিসগুলি করতে পারি?


সম্পাদনা:

আমি ভুল করে আগের স্ক্রিনশট এবং পরিমাপের জন্য এসি কাপলড মোডে ছিলাম। এখানে আইসির পিন 1 এবং 2 এ সংকেত দেখানো আরও কয়েকটি স্ক্রিন রয়েছে (1 টিতে ইনপুট ত্রিভুজ তরঙ্গ, 2 এ আউটপুট বর্গ)। তারা এখন ডিসি মিলিত হয়। প্রোবগুলি সর্বদা এক্স 10 এ ছিল তবে স্কোপটি নিজেই এক্স 1 এ ছিল (ব্র্যান্ড নিউ স্কোপ, ওফ!)। ওভারশুটটি এখনও তাৎপর্যপূর্ণ: আউটপুট যা 0-5V হয়, ওভারশুটটি (ড্যাশড হোয়াইট কার্সার লাইনের দ্বারা দেখানো) 2.36V হয়। মনে রাখবেন ইনপুটটির ওভারশুটটি প্রায় 500 মিভি। রুটিবোর্ডে পিন 1 এবং 2 এর সান্নিধ্যের কারণে কি ইনপুটটি রিপল করছে?

পিন 1 এ ইনপুট (ch। 2 / নীল) এবং পিন 2 এ আউটপুট (ch। 1 / হলুদ):

পিন 1 এ এফপি ইনপুট এবং পিন 2, 100us সময় বেসে আউটপুট

ওভারশুট ডাব্লু / ডিসি মিলিত:

এফইপি ওভারশুটস, ডিসি কাপলড, 50ns টাইম বেস

প্রতিরোধক আর 2 সরিয়ে ফেলা এবং পিন 4 (আইসি 1 ই আউটপুট) এ পরিমাপ করা পিন 2-এ সংকেত থেকে কোনও লক্ষণীয় পার্থক্য পাওয়া যায়নি।

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

আসল লেখকের (ডাব্লু 2 এডাব্লু) তরঙ্গরূপ (নোড আউটে) সম্ভবত 5 এমভিতে 500 এমভি সহ:

মূল লেখক ডাব্লু 2 এডিউ স্কোপ পিক

মূল লেখকের সোল্ডার্ড সংস্করণ:

মূল লেখক ডাব্লু 2 এডউ সোল্ডার্ড সার্কিট


সম্পাদনা 2:

এখানে PSU এবং সুযোগের সীসা দৈর্ঘ্য সহ সামগ্রিক সেটআপের একটি চিত্র:

সংক্ষিপ্ত বিবরণ


সম্পাদনা 3:

এবং পরিশেষে, ভিসিসি (হলুদ) এবং আউট নোড (নীল) কাকতালীয় রিপলটি দেখানোর সুযোগে:

ভিসিসি এবং আউট, একসাথে রিপল


2
আন্ডারড্যাম্পিংয়ের ফলে কোনও সিস্টেমকে এইভাবে ওভারশুট করা এবং দোলন করা হবে। আপনার ড্রাইভারটি এত শক্তিশালী হওয়ায় আপনি আউটপুটটিকে সমালোচিতভাবে স্যাঁতসেঁতে চেষ্টা করছেন। en.wikipedia.org/wiki/Damping
travisbartley

1
আরও পটভূমির জন্য, আমার এই একই সার্কিটটি পরিমাপ করার বিষয়ে পূর্ববর্তী প্রশ্ন রয়েছে
জেইল্টন

@ trav1s আমি সমালোচনা করি যে সমালোচনা জাগ্রত করা আমি চাই এবং এটি বর্তমানে কম-স্যাঁতসেঁতে রয়েছে। আমি কীভাবে এটি অর্জন করতে পারি তা নিশ্চিত নই।
জেলটন

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

1
@JYelton আপনি কিছু সত্যিই সংক্ষিপ্ত স্থল বিশালাকার নিয়ে পরীক্ষা-নিরীক্ষা যাদের মত চেষ্টা করে দেখবেন এখানে আইসি এর স্থল পিন সাথে সংযুক্ত? আমি এটি পড়তে কীভাবে প্রভাবিত করে তা জানতে চাই।
AndrejaKo

উত্তর:


14

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

  • সরবরাহের রেলগুলি জুড়ে ব্রেডবোর্ডে একটি বিশাল ক্যাপাসিটার যুক্ত করুন, আইসি এর নিকটতম: 100 ইউএফ দিয়ে শুরু করুন।
  • আপনার স্কিম্যাটিকায় প্রদর্শিত 0.1 ইউএফ ডিউপলিং ক্যাপাসিটারের সাথে সমান্তরালভাবে এবং স্মিট ট্রিগার সরবরাহ পিনগুলি স্পর্শ করে একটি 10 ​​ইউএফ ইলেক্ট্রোলাইটিক ক্যাপাসিটার যুক্ত করুন।
  • উপরের সমস্ত 3 ক্যাপাসিটরের শীর্ষকে সর্বাধিক সর্বনিম্নে ছাঁটা দিন যা এখনও ব্রেডবোর্ডের পরিচিতিগুলির সাথে ইতিবাচক যোগাযোগ করবে। এই সীসাগুলি আপনি চান না এমন অন্তর্ভুক্তি যুক্ত করছে।
  • গ্রাউন্ড পিনে আপনি যে আউটপুটটি পড়ছেন তার থেকে একটি চাপ যোগ করুন, যতটা সম্ভব আউটপুট পিনের কাছাকাছি - 220 ওহমস ভাল হওয়া উচিত, এবং আবার আপনি ন্যূনতমে ছাঁটাই করতে চান।
  • আপনার যদি একেবারে কয়েকশ 'মিলিভোল্টের ওভারশুট / আন্ডারশুট এড়ানো উচিত তবে আউটপুট পিন থেকে সরবরাহ এবং গ্রাউন্ড পিন উভয়ই ছোট সংকেত স্কটকি ডায়োড যুক্ত করুন:

    পরিকল্পিত

এই সার্কিটটি অনুকরণ করুন - সার্কিটল্যাব ব্যবহার করে স্কিম্যাটিক তৈরি করা হয়েছে

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

দয়া করে আর 1 এর ব্যবহারটি ব্যাখ্যা করুন?
একেআর

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

7

আমি এটি একটি উত্তর হিসাবে লিখছি কারণ আমি মনে করি না মন্তব্যে পর্যাপ্ত জায়গা থাকবে। এটি বলার পরে, সম্ভবত আমি যে পয়েন্টগুলি তৈরি করছি তার বেশ কয়েকটি আপনার সমস্যার কারণ হতে পারে: -

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

আপনি কি সত্যই 7414s ব্যবহার করছেন - আমি সেরা গতির জন্য 74AC14 এর পরামর্শ দিই - এছাড়াও এই ডিভাইসগুলি সরবরাহ করতে পারে তার বর্তমানের আউটপুটটিও দ্বিগুণ পরীক্ষা করে দেখি - বিশেষত, কিছু ডিভাইস 6k8 লোড এবং অন্য 5 টি দেওয়া দোলক বিভাগ থেকে একটি শালীন o / p উত্পাদন করতে পারে না ইনপুট।

আপনি যদি 220 আর প্রতিরোধকের কোনও সংযোগ বিচ্ছিন্ন করে থাকেন এবং সরাসরি আউটপুটটিতে ফাঁসিয়ে দেন (পিন 4 বলুন) এটি দেখতে কেমন দেখাচ্ছে?

আপনি কোন ভিসি ব্যবহার করছেন - আপনি বলছেন যে 500 মিভিটির শীর্ষের উপরে ওভারশুটটি 200 মিভি হয় - এটি অদ্ভুত বলে মনে হচ্ছে - আপনি কি নিশ্চিত যে সমস্ত ইনভার্টারগুলি স্যুইচ করছে। একটি 5 ভি সরবরাহ থেকে আমি এর উপরে কোনও ওভারশুট সহ 5 ভি শিখর দেখতে আশা করব।

চিন্তার জন্য খাদ্য.


1
এক্স 10 প্রোব হ্যাঁ। পিন 2 হ'ল প্রশ্নের মধ্যে অন্তর্ভুক্ত তরঙ্গরূপ। পিন 1 হ'ল একটি ইনপুট ত্রিভুজ তরঙ্গ যা এর সাথে কিছুটা বেজে ওঠে (আপনি যদি মনে করেন এটি কার্যকর হবে তবে আমি অন্তর্ভুক্ত করতে পারি)। এটি একটি 74AC14 (উন্নত সিএমওএস সংস্করণ)। ভিসিসি 5 ভি। এবং সর্বশেষে তবে সর্বনিম্ন নয়, আমার এসি কাপলিং নয়, ডিসি কাপলিংয়ের সাথে পরিমাপগুলি পুনরায় করা দরকার, সুতরাং 200 মিভি এবং 500 এমভি পরিসংখ্যানগুলি এসি সংযোগের উপর ভিত্তি করে। এছাড়াও আমি একটি 220 আর সংযোগ বিচ্ছিন্ন করব এবং নতুন তথ্য দিয়ে প্রশ্নটি আপডেট করব।
জেলটন

@ জেলটন - সম্ভবত ৫০০ মিভিভি পিক আসলে 5 ভি?
অ্যান্ডি ওরফে

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

1
@ জেল্টন লিড ইন্ডাক্ট্যান্সটি অপরাধী ছেলেটিকে শোনায়।
অ্যান্ডি ওরফে

1
@ জেলটন পাওয়ারের সীসার দৈর্ঘ্য (প্রকৃতপক্ষে আনয়ন), ব্রেডবোর্ডের সীমাবদ্ধতা, ডিউপলিং সীমাবদ্ধতা এবং সাধারণত "সত্য 0V রেফারেন্স হিসাবে কিছুই সহজেই বিবেচিত হয় না" তবে আপনার সমস্যাগুলি যখন স্কিমিট ট্রিগার থ্রেশহোল্ডগুলিতে এখনও তাদের ভূমিকা পালন করে তবে তার পার্থক্যকে ছাড় দেবেন না these সাজানো।
অ্যান্ডি ওরফে

7

অন্যান্য উত্তর এবং মন্তব্য অনুসারে, আমি প্রদত্ত কিছু পরামর্শ দিয়ে ওভারশুটটি নামিয়ে আনার দিকে দৃষ্টি নিবদ্ধ করেছিলাম।

আমি নিম্নলিখিতগুলি করেছেন:

  • ব্রেডবোর্ডে এবং যেতে যে সীসাগুলি ছোট করে দিয়েছে,
  • প্রোবের উপর সামঞ্জস্যপূর্বক ক্ষতিপূরণ (একটিকে কিছুটা ক্ষতিপূরণ দেওয়া হয়েছিল)

এটি পরিমাপিত ওভারশুটটি ~ 2.4V থেকে 1.8V (5V এরও বেশি) এ হ্রাস করেছে।

@ তবে আন্দ্রেজাকোর পরামর্শটির সবচেয়ে বেশি প্রভাব ছিল। আমি তদন্তের উপরে টিপ গ্রাউন্ড বসন্ত স্থাপন করেছি এবং আবার পরিমাপ করেছি, এবার কেবল 680 এমভি ওভারশুট দেখছি।

যতক্ষণ না এই সার্কিটটি পিসিবিতে সোনারড হয়, আমি অবশ্যই এর থেকে আরও ভাল আশা করি না। তবে এটি আসল থেকে উল্লেখযোগ্য উন্নতি।

পিন 2 এ স্কোয়ার ওয়েভ আউটপুট পরিমাপ করছে: এফইপি 680 এমভি ওভারশুট

টিপ বসন্ত সহ ছোট গ্রাউন্ড পাথ: এফইপি টিপ গ্রাউন্ড বসন্ত

ফটোটি দেখে মনে হচ্ছে যেন প্রতিরোধক গ্রাউন্ড স্প্রিংকে স্পর্শ করছে তবে তা তা নয়।

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

দ্রষ্টব্য: আমি ছবির জন্য অন্যান্য পাঁচটি স্মিট ট্রিগারগুলির প্রতিরোধকদের সরিয়েছি; ফলাফলগুলি তাদের সাথে / ছাড়া মূলত একই ছিল।


1

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


1

আসল টিউটোরিয়াল / ভিডিওতে ডাব্লু 2 এডাব্লু থেকে যেখানে এই সার্কিটটি এলেন উল্লেখ করেছেন যে সার্কিটটি প্রায় 50 ওএম "আউটপুট **" প্রতিবন্ধকতার কাছাকাছি অর্জন করে।

আপনার আগের পোস্টটি আসলে আপনার নিজের প্রশ্নের উত্তর দিয়েছে তবে আমি সন্দেহ করি যে আপনি বুঝতে পারেন নি যে ইতিমধ্যে উত্তরটি আপনার কাছে ছিল।

আপনার আগের পোস্টটি থেকে: "আনিন্দো সম্পর্কিত প্রশ্নের উত্তরে পরামর্শ দেয় যে একজনকে বোঝার জন্য 50Ω রোধক ব্যবহার করা উচিত I প্রায় 50Ω প্রতিবন্ধকতা তৈরি করতে 220Ω প্রতিরোধক, তবে আমি আউটপুট নোডে পরিমাপ প্রায় অভিন্ন ফলাফল পাই "

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

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