پاسخ : در خواست کمک از کسانی که در زمینه تابلوروان فعالیت میکنند
با سلام
در ادامه عرایض ، همانطور که ملاحظه فرمودید ، در مدار اول ، هر چند که مشکل ریفرش و اسکن صفحه نمایشی از بین میرفت ، ولی تعداد آی سی های 74595 برای یک ماتریس 64 * 16 به 128 عدد میرسید ، که این خود از جهاتی ، هم مونتاژ و هم هزینه تمام شده ، ظاهرا مقرون به صرفه نیست . بهر حال ارایه این مدارات در اینجا ، صرفا جهت بازبینی و بحث پیرامون آن از نظر بهینه سازی سخت افزاری و یا نرم افزاری میباشد .
در ادامه بحث ، مدار مرسوم دوم را با اضافه نمودن قسمت بافر ، در اینجا قرار میدهم .

همانطور که مشاهده میشود ، در طراحی این مدار از شیوه اسکن و یا ریفرش ستونی استفاده شده است .به این ترتیب که تعداد 16 بیت در دو رجیستر 74595 ذخیره و سپس آدرس ستون مورد نظر بر روی پینهای A تا D قرار گرفته ، و بسته به اینکه این ستون در کدامیک از 16 ستون قرار دارد ، CS مورد نظر در یکی از دیکودر های 74154 ، فعال و در مرحله آخر ، خروجی E برای نمایش ستون ، فعال میگردد . تعداد قطعات در این طرح ، بشرح زیر میباشد :
1- 74595 ، دو عدد
2- ULN2803 ، 10 عدد
3- 74154 ، 4 عدد
4- PNP ترانزیستور 16 عدد
و مدار سوم :

در طراحی این مدار از شیوه اسکن و یا ریفرش سطری استفاده شده است .به این ترتیب که تعداد 64 بیت در 8 رجیستر 74595 ذخیره و سپس آدرس سطر مورد نظر بر روی پینهای A تا D قرار گرفته و در مرحله آخر ، خروجی E برای نمایش سطر ، فعال میگردد( CS دیکودر 74154 با پایه E آیسی های 74595 فعال میشود ) . تعداد قطعات در این طرح ، بشرح زیر میباشد :
1- 74595 ، هشت عدد
2- ULN2803 ، 10 عدد
3- 74154 ، یک عدد
4- PNP ترانزیستور 64عدد
و اما طرحی که مورد علاقه بنده بوده و دارم روی اون کار میکنم :( البته روی یک دات ماتریس RGB ) ، ولی بهر صورت ، طرح کلی چنین است .

در این طرح ، هر LED در ماتریس 46 در 16 ، مشابه هر PIXEL در صفحه نمایش تلویزیون ، آدرس دهی میگردد .دقیقا از اولین پیکسل ( LED ) در گوشه سمت چپ بالا ، تا ، آخرین پیکسل ( LED ) در گوشه سمت راست پایین .
البته بدلیل ازدیاد آیسی ها و سیم بندی و .... ، این طرح نهایتا ، در داخل یک FPGA قرار داده خواهد شد و همانطور که ملاحظه میکنید ، فقط با پنج پین( reset , clock , enable , data bit , PWM) ، اطلاعات کل ( 1024 بیت ) در روی صفحه بنمایش در خواهد آمد ..
حسن این روش ، در این است که با پین PWM میتوان طیف های نور مختلفی را روی هر LED ایجاد نمود .
توضیحات تکمیلی در وقت مناسب دیگری ارایه خواهد شد .
************************************************** ********************************
با سلام
در ادامه عرایض ، همانطور که ملاحظه فرمودید ، در مدار اول ، هر چند که مشکل ریفرش و اسکن صفحه نمایشی از بین میرفت ، ولی تعداد آی سی های 74595 برای یک ماتریس 64 * 16 به 128 عدد میرسید ، که این خود از جهاتی ، هم مونتاژ و هم هزینه تمام شده ، ظاهرا مقرون به صرفه نیست . بهر حال ارایه این مدارات در اینجا ، صرفا جهت بازبینی و بحث پیرامون آن از نظر بهینه سازی سخت افزاری و یا نرم افزاری میباشد .
در ادامه بحث ، مدار مرسوم دوم را با اضافه نمودن قسمت بافر ، در اینجا قرار میدهم .

همانطور که مشاهده میشود ، در طراحی این مدار از شیوه اسکن و یا ریفرش ستونی استفاده شده است .به این ترتیب که تعداد 16 بیت در دو رجیستر 74595 ذخیره و سپس آدرس ستون مورد نظر بر روی پینهای A تا D قرار گرفته ، و بسته به اینکه این ستون در کدامیک از 16 ستون قرار دارد ، CS مورد نظر در یکی از دیکودر های 74154 ، فعال و در مرحله آخر ، خروجی E برای نمایش ستون ، فعال میگردد . تعداد قطعات در این طرح ، بشرح زیر میباشد :
1- 74595 ، دو عدد
2- ULN2803 ، 10 عدد
3- 74154 ، 4 عدد
4- PNP ترانزیستور 16 عدد
و مدار سوم :

در طراحی این مدار از شیوه اسکن و یا ریفرش سطری استفاده شده است .به این ترتیب که تعداد 64 بیت در 8 رجیستر 74595 ذخیره و سپس آدرس سطر مورد نظر بر روی پینهای A تا D قرار گرفته و در مرحله آخر ، خروجی E برای نمایش سطر ، فعال میگردد( CS دیکودر 74154 با پایه E آیسی های 74595 فعال میشود ) . تعداد قطعات در این طرح ، بشرح زیر میباشد :
1- 74595 ، هشت عدد
2- ULN2803 ، 10 عدد
3- 74154 ، یک عدد
4- PNP ترانزیستور 64عدد
و اما طرحی که مورد علاقه بنده بوده و دارم روی اون کار میکنم :( البته روی یک دات ماتریس RGB ) ، ولی بهر صورت ، طرح کلی چنین است .

در این طرح ، هر LED در ماتریس 46 در 16 ، مشابه هر PIXEL در صفحه نمایش تلویزیون ، آدرس دهی میگردد .دقیقا از اولین پیکسل ( LED ) در گوشه سمت چپ بالا ، تا ، آخرین پیکسل ( LED ) در گوشه سمت راست پایین .
البته بدلیل ازدیاد آیسی ها و سیم بندی و .... ، این طرح نهایتا ، در داخل یک FPGA قرار داده خواهد شد و همانطور که ملاحظه میکنید ، فقط با پنج پین( reset , clock , enable , data bit , PWM) ، اطلاعات کل ( 1024 بیت ) در روی صفحه بنمایش در خواهد آمد ..
حسن این روش ، در این است که با پین PWM میتوان طیف های نور مختلفی را روی هر LED ایجاد نمود .
توضیحات تکمیلی در وقت مناسب دیگری ارایه خواهد شد .
************************************************** ********************************
دیدگاه