Котище огромно, ушасто, пушисто, глазасто, зубасто, колючелапо и мявай. (c)
Midi музыкальная шкатулка
Компактно. Навороченно :)
>(*.*)<
Котище огромно, ушасто, пушисто, глазасто, зубасто, колючелапо и мявай. (c)
Котище огромно, ушасто, пушисто, глазасто, зубасто, колючелапо и мявай. (c)
- Реклама
"Ghost busters" уже играет?

Каждый имеет право на свое личное ошибочное мнение.
У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.
У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.
Красивый аппарат. Такой пока не щупал (люблю в кишках покопаться). Как нибудь, если попадется = куплю поиграться.
А поболтать?
Еще нет, но мясом обрастаем пока. Функциональные кнопки секвенсора и наборное поле с индикацией. 10мм диоды оказались очень кстатиZhuk72 писал(а):"Ghost busters" уже играет?
Сейчас прикидываю как это все оживить с минимальным кровопролитием. Исходя из даташита можно управлять всеми 4 корпусами YM2149 посредством одного сдвигового регистра 74hc595 если ногу BC2 подтянуть к питанию. Загрузка по SPI.
Примерная схема обвязки во вложении. Питание группы светодиодов наборного поля через ШИМ, чтобы иметь возможность яркостью диода выделять сильные доли в такте.
Есть ошибки в схемотехнике? Может кто прокомментирует - покритикует
- Вложения
-
- vnt.PDF
- Обвязка YM2149F.
- (180.45 КБ) 138 скачиваний
Девице - Device
С удовольствием покритикую!maxlab писал(а):[
Есть ошибки в схемотехнике? Может кто прокомментирует - покритикует?
Двойка! (а я критиковать люблю!).
Ладно, главное, чтобы потом заработало. Трудись, Родина тебя не забудет.
А поболтать?
- Реклама
У нас не кружок рисования... а профильный форум. Там и без нумерации концепция ясна. А по существу вопроса сказать есть что?Brigadir писал(а): пять деталей разбросал на 1 квадратном метре. А поплотнее слабо нарисовать?
Девице - Device
Как знать: ошибки в разводке как раз и начинаются от отсутствия нумерации. В последнее время повадились вместо нумерации рисовать микру, у которой выводы в том же порядке, что и на ЧИПЕ , что немного путает логику восприятия логику работы устройства (входы слева, выходы справа), Растянутость чертежа не позволяет одним взглядом охватить пути проводников, ибо в экран всё не вмешается и приходиться мышкой двигать чертеж влево-вправо...вверх и вниз. Хотя есть же возможность именно эту схему уместить в стандартный экран и текст писать более крупно, чтобы читать без напряга. Но ты решил просто оправдаться, вместо того, чтобы учиться (для себя в первую очередь) рисовать более понятно (читабельно).
Я не в укор, просто даю совет.
Я не в укор, просто даю совет.
А поболтать?
maxlab, не заморачивайся с критикой и одобрениями.
Видно же сразу - опыт есть, а МК среди самодельщиков довольно редкий, вряд ли кто из присутствующих использовал его в своих поделках, оттого по существу пока никто ничего не скажет.
Я свой *PSG-проигрыватель вообще без схемы делал, поэтому удачно избежал укоров в не ГОСТ-овости ее рисования :)
Видно же сразу - опыт есть, а МК среди самодельщиков довольно редкий, вряд ли кто из присутствующих использовал его в своих поделках, оттого по существу пока никто ничего не скажет.
Я свой *PSG-проигрыватель вообще без схемы делал, поэтому удачно избежал укоров в не ГОСТ-овости ее рисования :)
>(*.*)<
Котище огромно, ушасто, пушисто, глазасто, зубасто, колючелапо и мявай. (c)
Котище огромно, ушасто, пушисто, глазасто, зубасто, колючелапо и мявай. (c)
Опыт то есть... но не во всех случаяхabc писал(а):maxlab, не заморачивайся с критикой и одобрениями.
Видно же сразу - опыт есть
Девице - Device
ULN2002 имеет открытые коллекторы на выходе.
Т.о. полярность включения светодиодов надо менять на обратную.
Да и вместо ULN2002, раз уж используется всего один канал, проще будет поставить обычный КТ972 или мосфет какой-нибудь.
Т.о. полярность включения светодиодов надо менять на обратную.
Да и вместо ULN2002, раз уж используется всего один канал, проще будет поставить обычный КТ972 или мосфет какой-нибудь.
>(*.*)<
Котище огромно, ушасто, пушисто, глазасто, зубасто, колючелапо и мявай. (c)
Котище огромно, ушасто, пушисто, глазасто, зубасто, колючелапо и мявай. (c)
Спасибо! ULN я нарисовал чтобы обозначить необходимость сильноточного каскада. Разумеется, вместо него лучше применить что либо из Дарлингтона или, как Вы говорите,мосфет. Не понятно зачем полярность диодов менять? Активный уровень для зажигания диода "low". Т.е катод будет заземлен (порты IO у YM2149 подтянуты к +5 внутренними Pull-up резисторами.). А в аноды дует всегда +5 ( или+9) через буфер для PWM.abc писал(а):ULN2002 имеет открытые коллекторы на выходе.
Т.о. полярность включения светодиодов надо менять на обратную.
Да и вместо ULN2002, раз уж используется всего один канал, проще будет поставить обычный КТ972 или мосфет какой-нибудь.
Или я ошибаюсь?
Девице - Device
Нет, через открытый транзистор будет "дуть" минус. Следовательно, там должны быть катоды.
>(*.*)<
Котище огромно, ушасто, пушисто, глазасто, зубасто, колючелапо и мявай. (c)
Котище огромно, ушасто, пушисто, глазасто, зубасто, колючелапо и мявай. (c)
Не верю! (с) по Станиславскому...abc писал(а):Нет, через открытый транзистор будет "дуть" минус. Следовательно, там должны быть катоды.
активный уровень "0", через мосфет "дует" на аноды плюс 5 вольт. Или симуляция не верна?
Код простейший на CCS PICC
Спойлер
Код: Выделить всё
#include <18F67K22.h>
#device PASS_STRINGS=IN_RAM
#fuses HSM,PLLEN,NOWDT
#use delay(clock=4M, crystal=1M)
#use pwm(output=PIN_G0)
#use fixed_io(d_outputs=PIN_D0, PIN_D1, PIN_D2, PIN_D3, PIN_D4, PIN_D5, PIN_D6, PIN_D7)
#define A 0b11111110
#define B 0b11111101
#define C 0b11111011
#define D 0b11110111
#define E 0b11101111
#define F 0b11011111
#define G 0b10111111
#define I 0b01111111
void main()
{
pwm_on();
while (1)
{
output_d(A);
delay_ms(10);
output_d(B);
delay_ms(10);
output_d(C);
delay_ms(10);
pwm_set_duty_percent(1000);
output_d(D);
delay_ms(20);
pwm_set_duty_percent(500);
output_d(E);
delay_ms(10);
output_d(F);
delay_ms(10);
output_d(G);
delay_ms(10);
pwm_set_duty_percent(1000);
output_d(I);
delay_ms(20);
pwm_set_duty_percent(500);
}
}
Девице - Device
Даташит на ULN2002, страница 3, схема выходных каскадов.
Дык, ULN2002 - это инверторы, а в симуляторе мосфет включен повторителем.
Чо ж тогда рисуете одно, а симулируете другое ?
Дык, ULN2002 - это инверторы, а в симуляторе мосфет включен повторителем.
Чо ж тогда рисуете одно, а симулируете другое ?
>(*.*)<
Котище огромно, ушасто, пушисто, глазасто, зубасто, колючелапо и мявай. (c)
Котище огромно, ушасто, пушисто, глазасто, зубасто, колючелапо и мявай. (c)
abc писал(а):Чо ж тогда рисуете одно, а симулируете другое ?
Каюсь... Иногда забываю что на подобных площадках не стоит выражать свои мысли полунамеками. Никто из добровольно участвующих в дискуссии не обязан вникать в проблему больше чем топикстартер.maxlab писал(а): ULN я нарисовал чтобы обозначить необходимость сильноточного каскада. Разумеется, вместо него лучше применить что либо из Дарлингтона или, как Вы говорите,мосфет.А в аноды дует всегда +5 ( или+9) через буфер для PWM.
Девице - Device
Здравствуйте! Всплыл вопрос о коллизиях на шине данных D0...D7. Внимательно читая даташит на WG12864b нигде не нашел информации о Z-состоянии внутренних контроллеров этого "телевизора". На всякий случай добавил трансивер 74HC245, чтобы избежать в дальнейшем конфликты дисплея с YM2149 и YM2612. Не знаю... может зря беспокоюсь?

Девице - Device
Девице - Device
А почему не с ПИКа взяли такты для Ямахи?
Каждый имеет право на свое личное ошибочное мнение.
У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.
У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.
Ямаха хочет дробные кварцы чтобы приблизиться по максимуму к темперированному строю. С PICa я такое не возьму... А, в перспективе, буду ставить кварцы по даташиту. В пятницу подгонят номинал 3,579545, после деления то что нужно. И чуть позже калибр 7,670454
для YM2612. А пока пробую с 8 и 4
Девице - Device
Сегодня обнаружил в почтовом ящике привет из Китая.https://ru.aliexpress.com/item/Free-shi ... 0.0.Xvc67M. Пришла идея... а не прикрутить ли нам фишку а-ля D-Beam? 
Девице - Device


