আমি কি জিপিআইওর মাধ্যমে অডিও ইনপুট পেতে পারি?


24

পাইটিতে একটি স্ট্যান্ডার্ড 3.5 মিমি অডিও জ্যাক রয়েছে তবে এটি অডিও ইনপুট জন্য ব্যবহার করা যাবে না

তবে আমরা বিভিন্ন ইন্টারফেসে জিপিআইও পিনের ভার পেয়েছি। জিপিআইওর মাধ্যমে পাইতে অ্যানালগ অডিওটি পাওয়া সম্ভব হবে কি?

এলিনাক্স আমাকে বলেছেন:

আইপিএস সরবরাহ করতে জিপিআইও সংযোগকারী পিনগুলি পি 1-12 এবং 13 (চিপসেট জিপিআইও 18 এবং 21) পুনরায় কনফিগার করাও সম্ভব (একটি হার্ডওয়্যার পরিবর্তন প্রয়োজন হতে পারে [12] ) বা পিসিএম ইন্টারফেস। তবে আই 2 এস বা পিসিএমের জন্য পিসিএম_এফএস এবং পিসিএম_ডিন (চিপসেট পিন 19 এবং 20) প্রয়োজন।

এই জায়গাটি জুড়ে এই I2S সংযোগের উল্লেখ রয়েছে বলে মনে হয়, তবে কোথাও হ্যাঁ বা না দেওয়া পরিষ্কার নেই।


না, অডিও জ্যাক আউটপুট শুধুমাত্র এই অনুযায়ী হয় quetsion
ফ্রেপা

@ ফ্রেপা, হ্যাঁ, এটি দেখেনি, আমি কাছেই ভোট দিয়েছি।
ACarter

প্রশ্নটি সম্পাদিত হয়েছে, আমি কি জিপিআইওর মাধ্যমে এটি করতে পারি?
ACarter

অবশ্যই আপনি জিপিআইও এবং এডিসি ব্যবহার করে অডিও ইনপুট পেতে পারেন। আমি শীঘ্রই এই জাতীয় প্রকল্পটি করতে যাচ্ছি তাই আপনি চাইলে আমার ফলাফল পোস্ট করব।
ডিকোডার

তাদের পোস্ট করুন! ;)
এ্যাকার্টার

উত্তর:


13

রাস্পবেরি পাইতে ব্যবহৃত বিসিএম 2835 এর পেরিফেরালগুলি ডেটাশিট আপনাকে অধ্যায় 8 এ উত্তর দেয় gives আমি উদ্ধৃতি দিয়েছি:

"পিসিএম অডিও ইন্টারফেসটি একটি এপিবি পেরিফেরাল যা টেলিফোনি বা উচ্চ মানের সিরিয়াল অডিও স্ট্রিমের ইনপুট এবং আউটপুট সরবরাহ করে। এটি আই 2 এস সহ অনেকগুলি ক্লাসিক পিসিএম ফর্ম্যাটকে সমর্থন করে।"

এই বিষয় সম্পর্কে 20 টি পৃষ্ঠার তথ্য।

যেমন আপনি বলেছেন: জিপিআইও সংযোগকারী থেকে সমস্ত পিন পাওয়া যায় না! PCM_FS এবং PCM_DIN (এক আপনি সম্ভবত প্রয়োজন) GPIO সংযোগকারী উপর নন, আপনি চেক করতে হবে পরিকল্পিত যদি আপনি কোনো না কোনোভাবে ওই পৌঁছতে পারে দেখতে।

হালনাগাদ:

স্কিমেটিক্স অনুসারে আপনি ভাগ্যের বাইরে:

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

দুঃখজনকভাবে কিছুই সংযুক্ত! এর সাথে কিছু সংযুক্ত হওয়ার কোনও সুযোগ নেই !!

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


এগুলি দেখতে অনেক আশাবাদী ছিল ... আমি আউটপুট পেতে পারি, তবে না! এটি সন্ধানের জন্য ধন্যবাদ :)
অ্যাকার্টার


আমার নেগেথার, তবে আমি এখনও দেখা শেষ করিনি, তবে সম্ভাবনা খুব ভাল দেখাচ্ছে না।
ইক্কু

"Eben স্নান যে, তিনি আসলে নিশ্চিত না থেকে বন্ধুরা আছে এটি হারিয়ে -। এটি শুধু কিছু GPIO muxes পিছনে লুকিয়ে থাকতে পারে" ( খুব ভাল লাগছে না )
অ্যাকার্টার 6'13

1
আমি অনুমান করেছি যে আমি কিছুক্ষণ আগে এটি পরীক্ষা করে দেখেছি, এ কারণেই আমি
ইবিতে

13

এখানে প্রদর্শিত হিসাবে আপনি পি 5 এর মাধ্যমে আই 2 এস পেতে পারেন:

http://elinux.org/RPi_Low-level_peripherals#P5_header

এটি ব্যবহারের জন্য এখানে কার্নেল ড্রাইভার রয়েছে:

http://blog.koalo.de/2013/05/i2s-support-for-raspberry-pi.html


1
রাস্পবেরি পাই স্ট্যাক এক্সচেঞ্জে স্বাগতম! আপনি যদি কোনও লিঙ্ক কেবল উত্তর পোস্ট না করেন তবে এটি সাধারণত ভাল (যদি লিঙ্কযুক্ত সংস্থানটি অনুপলব্ধ হয়ে যায় তবে কী হবে?), আপনি যে ওয়েবপৃষ্ঠায় লিঙ্ক করেছেন সেগুলি থেকে মূল পয়েন্টগুলি সংক্ষিপ্ত করে নিজের উত্তরটি সম্পাদনা করার কথা বিবেচনা করবেন?
nc4pk

4
@ কোয়ালোর আই 2 এস ড্রাইভারের কাজ প্রশংসনীয়, তাঁর উপস্থিতি দিয়ে আমাদের আশীর্বাদ করার জন্য তাঁকে 2K প্রতিনিধি দেওয়া উচিত।
কুকুর এর কান

আমাকে অবশ্যই আমার অজ্ঞতা স্বীকার করতে হবে এবং আপনাকে আরও কিছুটা ব্যাখ্যা করার জন্য অনুরোধ করতে হবে: পি 5 সংযোগকারীটি কোথায়? আমার হার্ডওয়্যার রয়েছে: বিসিএম 2835 রিভিশন: a02082 এটি একটি পাই 3 মডেল বি
এল.তারাবাচিন

পিআই 3 এর মূল সংযোজকটিতে সংযুক্ত পিন রয়েছে।
কোওলো

5

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

স্কিমেটিক পৃষ্ঠায়, নীচে বাম দিকে, GPIO28-31 পিনের জন্য বিসিএম 2835-আইও 2 চিপটি দেখুন যথাক্রমে পিসিএম ক্লক, এফএস, ডিআইএন, পি 5 গর্ত 3-6 এর সাথে ম্যাপিংয়ের জন্য জিইএন 7-10 লেবেলযুক্ত। Alt2 কার্যকারিতা হিসাবে নির্ধারিত হলে এই পিন আউট পিসিএম সরবরাহ করবে।

গিগাবাইট

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