PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : کمک به یک تازه کار



draculaaaaa
14-09-2010, 12:22
سلام به همه مهندسین
یه سوال خیلی ساده داشتم من می خواستم این sam ba معروف رو بسازم و با یه سیمولاتور که از قبل دارم شبیه سازی انو شروع کنم منتها یه مساله که هست در منطق دو تا برد که arm با ولتاژ 3.3 کار می کنه و سیمولاتور من عناصری که روش داره با 5 ولت کار می کنند .
سوال بنده اینه که می شه با دادن ولتاژ 5 به بایه های VDDIO یا VDDCORE (که منطق برنامه رو تعیین می کنه) مشکل فوق رو حل کنم .
یا اصلن مجبورم از یک مدار واسط ابتوکابلر یا ترانزیستوری استفاده کنم
خواهشن یه راهنمایی بکنند دوستان
:hi::018::0013:

farzadsw
14-09-2010, 17:02
سوالتون رو خیلی گنگ پرسیدید :
1. منظورتون از اینکه میخواید samba رو بسازید چیه؟؟
2.سیمولاتورتون مشخصاتش چی هست ؟ سیمولاتور معمولا یه نرم افزاره ، شاید منظورتون امولیتور بوده . در کل این سیمولاتورتون رو بیشتر شرح بدید.


به VDDCORE و VDDIO نمیتونید 5 ولت بدید چون میکرو میسوزه.

omid_safari
14-09-2010, 21:53
مدار واسط.

draculaaaaa
15-09-2010, 00:59
آقا ممنون از جوابتون .خوب مشخصا سیمولاتو ر همون برد های آموزشی رایج منظورم بود .
بعد در مورد دادن 5 ولت به آرم من تو DATASHEET AT91SAM7S256 به لفظ 5V-tolerant برخوردم
5V-tolerant means that the I/O lines can drive voltage level according to VDDIO, but can bedriven with a voltage of up to 5.5V
خوب تا انجایی که من فهمیدم منطق "1" با 3.3 ولت تو آرم .
حالا برای کار با عناصر که منطق 1 در انها 5 ولت می باشد خوب می بایست یه تغییر سطح ولتاژ بدیم قاعدتا دیگه؟

farzadsw
15-09-2010, 03:09
آقا ممنون از جوابتون .خوب مشخصا سیمولاتو ر همون برد های آموزشی رایج منظورم بود .
بعد در مورد دادن 5 ولت به آرم من تو DATASHEET AT91SAM7S256 به لفظ 5V-tolerant برخوردم
5V-tolerant means that the I/O lines can drive voltage level according to VDDIO, but can bedriven with a voltage of up to 5.5V
خوب تا انجایی که من فهمیدم منطق "1" با 3.3 ولت تو آرم .
حالا برای کار با عناصر که منطق 1 در انها 5 ولت می باشد خوب می بایست یه تغییر سطح ولتاژ بدیم قاعدتا دیگه؟

خب من یه چیزایی فهمیدم ، پس بحث اصلی کار با بورد آموزشی هست که برای 5 ولت ساخته شده و samba مسئله ای نیست .
خوشبختانه اکثر (تقریبا تمامی) ic ها و ماژولهایی که با ولتاژ 5 ولت کار میکنن ، از منطق ttl پیروی میکنن . بنابراین از 3 تا 5 ولت رو 1 منطقی تشخیص میدن . یعنی شما با خروجی 3.3 ولت میکرو تون میتونید lcd ، لچ ، ic درایو موتور و ... رو راه اندازی کنید (الیته قبلش یا دیتا شیت اون قطعه مطابقت بدید) .
از نظر ورودی هم (مثل استفاده از keypad ) میکروهای آرم میتونن تا 5 ولت رو تحمل کنن و مشکل جدی ای ایجاد نمیشه .
یعنی شما میتونید بدون مدار خاصی پایه های io بورد آرم رو به این بورد آموزشی متصل کنید. توجه کنید که میکروی آرم باید همون تغذیه حدود3.3 ولت رو داشته باشه و بورد آموزش هم تغذیه 5 ولت خودش رو . به تغذیه میکرو 5 ولت ندید که میسوزه .

اما اگر احیانا قطعه ای روی بورد آموزشی بود که 3.3 رو 1 منطقی تشخیص نمیداد و یا به هر دلیل دیگه ای با 3.3 ولت کار نمیکرد ، یا باید از IC های level shifter استفاده کنید ، یا با استفاده از ماسفت و مقاومت یه لول شیفتر برای خودتون بسازید . البته استفاده از تقسیم مقاومتی به صورت مثلثی هم میتونه کار رو راه بندازه ولی اصولی نیست.

draculaaaaa
15-09-2010, 12:20
آقا فرزاد دمت گرم :o:0013::wink: