Взаимозаменяемость деталей

MegaDrum по-русски

Взаимозаменяемость деталей

Postby san9 » Wed Jan 28, 2009 2:31 pm

Возник вопрос о взаимозаменяемости деталей. (В скобках приведено что для этого надо)
1. ATmega32 на ATmega16 (изменить только тип контроллера в программаторе)
2. 4051+защ.резисторы и диоды на DG408 (поменять разводку платы под данную микросхему)
3. Замена кварцевых генераторов c двумя конденсаторами на трёхногие ZTT (разводка платы)
4. Полностью исключить L1 или заменить резистором (на что может сказаться ?)
5. Возможен ли более простой вариант конвертора UART-USB чем на PIC18F2550 ?
san9
 
Posts: 2
Joined: Wed Jan 28, 2009 1:08 pm

Re: Взаимозаменяемость деталей

Postby dmitri » Wed Jan 28, 2009 4:18 pm

san9 wrote:Возник вопрос о взаимозаменяемости деталей. (В скобках приведено что для этого надо)
1. ATmega32 на ATmega16 (изменить только тип контроллера в программаторе)

Не выйдет. Слишком мало RAM и EEPROM

2. 4051+защ.резисторы и диоды на DG408 (поменять разводку платы под данную микросхему)

Наверное можно, никто не проверял. Лучше уж тогда 74HC4851 - уже проверено многими и дешевле.

3. Замена кварцевых генераторов c двумя конденсаторами на трёхногие ZTT (разводка платы)

Вполне возможно, только не вижу ощутимых преимуществ.

4. Полностью исключить L1 или заменить резистором (на что может сказаться ?)

Сделано соггласно datasheet. Можно просто исключить, но как это скажется на точность ADC не известно.

5. Возможен ли более простой вариант конвертора UART-USB чем на PIC18F2550 ?

Куда ж еще проще? Не, конечно можно поизвращаться с http://cryptomys.de/horo/AVR-MIDI/ , но смысла совершенно не вижу.
Либо смотрите сюда: viewtopic.php?f=3&t=447
dmitri
Site Admin
 
Posts: 8710
Joined: Fri Aug 03, 2007 8:05 pm

Re: Взаимозаменяемость деталей

Postby san9 » Thu Jan 29, 2009 6:54 am

1. Дествительно по документации ROM и RAM у Мега16 меньше в два раза чем у 32. Придётся искать мега32. А сколько ROM и RAM надо под вашу программу ?
2. 4851 конечно хорошо - только эту микросхему сложно достать. Нашёл русский КМОП аналог 4051. Это К561КП2 - номера выводов такие же. Были ли случаи когда сгорали 4051 без диодов ?
3. Преимуществ то нет. Просто есть 3х-ногие ZTT, а 2хногих кварцев нету. Как и с другими деталями. И ЗТТ как правило имеют более плохую частотную стабильность.
4. по поводу L1 понятно, попробую поставить низкоомный резистор.
5. Вот очень заманчив вариант на Мега16. Как я полагаю можно же исключить из этого миди-усб выключатели, светодиоды и подстроечне резисторы. И использовать контроллер Мега8.
san9
 
Posts: 2
Joined: Wed Jan 28, 2009 1:08 pm

Re: Взаимозаменяемость деталей

Postby dmitri » Thu Jan 29, 2009 10:25 am

san9 wrote:1. Дествительно по документации ROM и RAM у Мега16 меньше в два раза чем у 32. Придётся искать мега32. А сколько ROM и RAM надо под вашу программу ?

Размер ROM (Flash) не так важен на данный момент. RAM нужно как минимум столько, сколько у Atmega32.

2. 4851 конечно хорошо - только эту микросхему сложно достать. Нашёл русский КМОП аналог 4051. Это К561КП2 - номера выводов такие же. Были ли случаи когда сгорали 4051 без диодов ?

Никто не пробовал. А если кто и попробовал бы без негатвных последствий, то это никак не гаратировало бы тот же результат у других.

3. Преимуществ то нет. Просто есть 3х-ногие ZTT, а 2хногих кварцев нету. Как и с другими деталями. И ЗТТ как правило имеют более плохую частотную стабильность.
4. по поводу L1 понятно, попробую поставить низкоомный резистор.

Лучше уж сделать индуктор из десятка оборотов провода. Это же всего лишь 1uH.

5. Вот очень заманчив вариант на Мега16. Как я полагаю можно же исключить из этого миди-усб выключатели, светодиоды и подстроечне резисторы. И использовать контроллер Мега8.

Дерзайте. Serial-USB на Atmega8 работает.
dmitri
Site Admin
 
Posts: 8710
Joined: Fri Aug 03, 2007 8:05 pm

Re: Взаимозаменяемость деталей

Postby Yura » Sat Jan 31, 2009 4:59 pm

А можно подробнее про реализацию USB на Atmega8...Просто таковая имеется, и если есть возможность использовать ее , то зачем покупать ПИК...и как сие чудо вписать в вашу схему, ну и естественно прошить потом?
Yura
 
Posts: 9
Joined: Sat Jan 24, 2009 3:32 pm

Re: Взаимозаменяемость деталей

Postby dmitri » Sat Jan 31, 2009 5:23 pm

Atmega не расчитан на работу по USB. AVR-USB реализация USB, на каторой основана AVR-MIDI, является, по сути, "хаком" и не гарантирует работу с разлиными USB чипсетами.
Для работы с MegaDrum Atmega8 должна общаться через UART (serial protocol) . У Atmega32 в MegaDrum это ноги 14 (RXD) и 15 (TXD). Для этого понадобится модифицировать firmware с AVR-MIDI.
Получится - делитесь опытом.
dmitri
Site Admin
 
Posts: 8710
Joined: Fri Aug 03, 2007 8:05 pm

Re: Взаимозаменяемость деталей

Postby madex » Wed Feb 04, 2009 12:16 pm

У меня возник такой вопрос про взаимозаменяемость:

На сколько важно соблюдать мощностные характиристики сопротивлений? В списке компонентов резисторы от 0.125Вт до 0.5 Вт - это сильно принципиально? Или можно например не заморачиваться, а только по номиналу подбирать?
madex
 
Posts: 30
Joined: Wed Jan 21, 2009 3:31 pm

Re: Взаимозаменяемость деталей

Postby dmitri » Wed Feb 04, 2009 12:59 pm

madex wrote:У меня возник такой вопрос про взаимозаменяемость:

На сколько важно соблюдать мощностные характиристики сопротивлений? В списке компонентов резисторы от 0.125Вт до 0.5 Вт - это сильно принципиально? Или можно например не заморачиваться, а только по номиналу подбирать?

Можно не заморачиваться, подойдут любые, соответствующие по номиналу.
dmitri
Site Admin
 
Posts: 8710
Joined: Fri Aug 03, 2007 8:05 pm


Return to Russian

Who is online

Users browsing this forum: No registered users and 53 guests