Получается что как счётчик. Транзистор просто ограничивает/усиливает входной сигнал до понятной и безопасной нормы, воспринимаемой МК. Только я думал там эквалайзер на разноцветных светодиодах реализован...Bear2011 писал(а):
То есть эта нога используется как вход таймера-счетчик
Мелкие вопросы по цифровой технике.
Re: Мелкие вопросы по цифровой технике.
- Реклама
- Meteor
- Друг Кота
- Сообщения: 3961
- Зарегистрирован: Пн июл 13, 2009 14:37:39
- Откуда: Московская область, наукоград.....
- Контактная информация:
Re: Мелкие вопросы по цифровой технике.
Лучше через резистор (0,5-2 кОм) на корпус посадитьChettuser писал(а):куда девать ногу Global OE на CPLD
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Re: Мелкие вопросы по цифровой технике.
isx,
У меня есть автомобильный видеорегистратор http://www.geocross.ru/vd-8000hds/ и универсальный БП http://www.robiton.ru/product/robiton-sn1000s. Оба устройства не разобранные и в рабочем состоянии.
Глобальная задача - Включить видеорег в помещении от сети 220В.
Локальная задача - Определить как правильно установить разъем. "+" на внешнем контакте или на внутреннем. К видеорегу подходит сменный разъем блока питания размер 4.0х1.7.
PS Опасаюсь спалить видеорег если перепутаю контакты.
У меня есть автомобильный видеорегистратор http://www.geocross.ru/vd-8000hds/ и универсальный БП http://www.robiton.ru/product/robiton-sn1000s. Оба устройства не разобранные и в рабочем состоянии.
Глобальная задача - Включить видеорег в помещении от сети 220В.
Локальная задача - Определить как правильно установить разъем. "+" на внешнем контакте или на внутреннем. К видеорегу подходит сменный разъем блока питания размер 4.0х1.7.
PS Опасаюсь спалить видеорег если перепутаю контакты.
Re: Мелкие вопросы по цифровой технике.
Вопрос решен. isx, спасибо за отклик.
PS Ссылка на инфу, которая помогла решить вопрос http://otvet.mail.ru/question/73603329
PS Ссылка на инфу, которая помогла решить вопрос http://otvet.mail.ru/question/73603329
-
Chettuser
Re: Мелкие вопросы по цифровой технике.
Был проектик на CPLD EPM3064ATC44. Когда сделал макетку и попробовал прошить вылезла ошибка при верификации на 98%.

Начал обрезать проект по частям и пробовать зашить. Остался только рукописный семисегментный дешифратор.
Урезал проект до дешифраторов и выходных пинов.
первый дешифратор:
Второй дешифратор созданный через Wizard.
Кроме них присутствуют назначенные выходные пины.
Если выкинуть последний дешифратор ошибка исчезает - прошивается и верифицируется нормально.
Ошибка следующая: прошивается нормально, но верификация застревает на 98%.
Что это может быть?
Начал обрезать проект по частям и пробовать зашить. Остался только рукописный семисегментный дешифратор.
Урезал проект до дешифраторов и выходных пинов.
первый дешифратор:
Спойлер
Код: Выделить всё
module DC_BCD_to_7SEG(
//input [3:0]in,
output reg A, B, C, D, E, F, G
);
reg [6:0]out; // Çäåñü áóäåì õðàíèòü ñîñòîÿíèÿ âûõîäîâ
always @* // Âûïîëíÿòü âñåãäà, ïðè ëþáûõ óñëîâèÿõ, êàê â äåñàíòå!
begin
case(5)
// Ýòîò êîä äëÿ èíäèêàòîðîâ ñ îáùèì ÊÀÒÎÄÎÌ, íà àíîäû ïîäà¸ì "1"
0: out = 7'b0111111;
1: out = 7'b0000110;
2: out = 7'b1011011;
3: out = 7'b1001111; // Ñîñòîÿíèÿ âûõîäîâ äëÿ âûñâå÷èâàíèÿ öèôð
4: out = 7'b1100110; // êëàä¸ì ïîêà â ïåðåìåííóþ
5: out = 7'b1101101;
6: out = 7'b1111101;
7: out = 7'b0000111;
8: out = 7'b1111111;
9: out = 7'b1101111;
default:
out = 7'b0001000; // çàæèãàåì íèæíèé ñåãìåíò åñëè êîä âûõîäèò çà äèàïàçîí [0...9]
endcase
// Òàê êàê ó ìåíÿ èíäèêàòîð ñ îáùèì àíîäîì ïðèä¸òñÿ èíâåðòèðîâàòü óðîâíè íà âûõîäàõ
out = ~out;
// Çäåñü íàçíà÷èì ñîîòâåòñòâèå âûõîäíûõ ïðîâîäîâ èõ ïîçèöèè â ïåðåìåííîé out
A = out[0];
B = out[1];
C = out[2];
D = out[3];
E = out[4];
F = out[5];
G = out[6];
end
endmodule Кроме них присутствуют назначенные выходные пины.
Если выкинуть последний дешифратор ошибка исчезает - прошивается и верифицируется нормально.
Ошибка следующая: прошивается нормально, но верификация застревает на 98%.
Что это может быть?
- Реклама
- Meteor
- Друг Кота
- Сообщения: 3961
- Зарегистрирован: Пн июл 13, 2009 14:37:39
- Откуда: Московская область, наукоград.....
- Контактная информация:
Re: Мелкие вопросы по цифровой технике.
А назначение выводам сигналов не смотрели? Может какой-то из них задействует служебный вывод..
Вообще сколько ресурсов занято?
Вообще сколько ресурсов занято?
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
-
Chettuser
Re: Мелкие вопросы по цифровой технике.
Смотрел, вроде все нормально, поскольку назначал в ручном режиме.
Уже 2 ячейки )))
К сожалению платка осталась на работе, перед уходом проэкспериментировал:
создал тупой графический проект и назначил пину 2 и пину 12 vcc и gnd соответственно - ошибка повторилась. Начал перетаскивать с текущих ног на ноги в другой части кристалла - ошибок нет. Пока не успел уловить где и что... Похоже чип битый, может я и ошибаюсь?
Уже 2 ячейки )))
К сожалению платка осталась на работе, перед уходом проэкспериментировал:
создал тупой графический проект и назначил пину 2 и пину 12 vcc и gnd соответственно - ошибка повторилась. Начал перетаскивать с текущих ног на ноги в другой части кристалла - ошибок нет. Пока не успел уловить где и что... Похоже чип битый, может я и ошибаюсь?
- Meteor
- Друг Кота
- Сообщения: 3961
- Зарегистрирован: Пн июл 13, 2009 14:37:39
- Откуда: Московская область, наукоград.....
- Контактная информация:
Re: Мелкие вопросы по цифровой технике.
Что бы отбраковать, надо попробовать другой проект (счетчик какой-нибудь) создать и запрограммировать. Если все будет нормально - можно вернуться к прежнему проекту и по одному добавлять "компоненты"
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
- fenix72x
- Друг Кота
- Сообщения: 3288
- Зарегистрирован: Чт сен 13, 2012 20:01:53
- Откуда: Московская область
Re: Мелкие вопросы по цифровой технике.
Чем заменить 74hc241 для сборки программатора?
Дурака учить, что мертвого лечить
Re: Мелкие вопросы по цифровой технике.
Вроде 244-ой можно и та и другая - обе шинные формирователи с тремя состояниями наши (1564) АП4 и АП5
Чего уставился как WINDOWS на новое устройство ? ВЕРНИТЕ В МОДУ ДОБРОТУ!
Re: Мелкие вопросы по цифровой технике.
Да можно заменить на 74244 причем не обязательно НС. Можно и LS и ALS и S Разница будет лишь в быстродействии и потребляемом токе что для данной схемы некритично. Я 74244 до сих пор дергаю из хлама типа 386-486 если нужны в DIP или материнки от Pentium и выше если SMD
Re: Мелкие вопросы по цифровой технике.
Я думал вам на самом видеорегистраторе надо плюс с минусом найти....garm писал(а):если перепутаю контакты.
А вообще, в нормальной современной технике стоит защита от неправильного подключения (обычный диод, как правило). По крайней мере, я ни одного заводского устройства без такой защиты не встречал.... Но китай горазд на выдумки, так что никто не застрахован
Re: Мелкие вопросы по цифровой технике.
Аналогично.Bear2011 писал(а): Я 74244 до сих пор дергаю из хлама типа 386-486 если нужны в DIP или материнки от Pentium и выше если SMD
Чего уставился как WINDOWS на новое устройство ? ВЕРНИТЕ В МОДУ ДОБРОТУ!
Re: Мелкие вопросы по цифровой технике.
А я вот боюсь почему-то из старой аппаратуры брать что-то. Мне всегда кажется, что у каждой детали ресурс есть, и старая сдохнет раньше (особенно эектролитов старых боюсь)... Правда расходы на новые детали иногда весьма приличные... 
Re: Мелкие вопросы по цифровой технике.
С электролитами да так и есть а полупроводники ещё нас с вами переживут.
Чего уставился как WINDOWS на новое устройство ? ВЕРНИТЕ В МОДУ ДОБРОТУ!
Re: Мелкие вопросы по цифровой технике.
Надежней К155ЛА3 нет микросхем (сложилось у меня такое мнение), только нафиг они сейчас нужны... А советские резисторы МЛТ неплохо идут.
-
Chettuser
Re: Мелкие вопросы по цифровой технике.
Meteor
Все оказалось банально и просто до смешного (как и всегда!) - питание от батареи 2-х АА, напряжение 2,73 Вольт. Видимо в режиме записи напруга подсаживалась и... Заменил батарею и пошло!
Все оказалось банально и просто до смешного (как и всегда!) - питание от батареи 2-х АА, напряжение 2,73 Вольт. Видимо в режиме записи напруга подсаживалась и... Заменил батарею и пошло!
Re: Мелкие вопросы по цифровой технике.
Здравствуйте, ищу схему которая из 6-ти кнопок выдавала бы на выход напряжение, соответствующее двоичному числу, образованному нажатыми кнопками, как в R2R ЦАПе.

Я сделал R2R и подключил кнопки между Vcc и входами, но такой вариант не работает, так как на входы R2R должен поступать синал 0/1, а с кнопок идет Hi-Z/1 (ну или 0/Hi-Z, если подключить к земле). Можно, конечно, использовать переключающие кнопки или тумблеры, но это не очень хороший вариант, т.к. в процессе переключения состояний на выходе будет непонятно что.
Можно ли такое сделать только на резисторах или прийдется ставить какую-нибудь микросхему для формирования логических уровней? Подумываю насчет инвертоа SN74LS04, но у него несимметричное выходное сопротивление при разных лог. уровнях на выходе, из-за этого будет вноситься погрешность в работу R2R. Кто подскажет что-нибудь на эту тему?
P.S. Схема нужна для переделки системы радиоуправления. Вместо одного из пропорциональных каналов хочу сделать 6 дискретных, для этого в передатчике планируется вместо напряжения с потенциометра подавать сигнал с этой схемы, а в приемнике соберу что-нибудь на AVR чтоб измеряло длительность импульсов с приемника и раскодировало это на 6 каналов.

Я сделал R2R и подключил кнопки между Vcc и входами, но такой вариант не работает, так как на входы R2R должен поступать синал 0/1, а с кнопок идет Hi-Z/1 (ну или 0/Hi-Z, если подключить к земле). Можно, конечно, использовать переключающие кнопки или тумблеры, но это не очень хороший вариант, т.к. в процессе переключения состояний на выходе будет непонятно что.
Можно ли такое сделать только на резисторах или прийдется ставить какую-нибудь микросхему для формирования логических уровней? Подумываю насчет инвертоа SN74LS04, но у него несимметричное выходное сопротивление при разных лог. уровнях на выходе, из-за этого будет вноситься погрешность в работу R2R. Кто подскажет что-нибудь на эту тему?
P.S. Схема нужна для переделки системы радиоуправления. Вместо одного из пропорциональных каналов хочу сделать 6 дискретных, для этого в передатчике планируется вместо напряжения с потенциометра подавать сигнал с этой схемы, а в приемнике соберу что-нибудь на AVR чтоб измеряло длительность импульсов с приемника и раскодировало это на 6 каналов.
Re: Мелкие вопросы по цифровой технике.
По мне, 6 кнопок на вход AVR и на выходе получить нужное кодирование по длительности. Не?ANALOG писал(а):...Вместо одного из пропорциональных каналов хочу сделать 6 дискретных, для этого в передатчике планируется вместо напряжения с потенциометра подавать сигнал с этой схемы, а в приемнике соберу что-нибудь на AVR чтоб измеряло длительность импульсов с приемника и раскодировало это на 6 каналов.
Re: Мелкие вопросы по цифровой технике.
Ну, можно в принципе и AVR-ку засунуть, просто не хотелось на такую задачу элементарную МК пихать.
Хотя, сейчас я подумал, можно наверное, поставить все-таки SN74LS04 + R2R ЦАП, просто к нему на выходы добавить резисторы 120 Ом (это его выходное сопротивление при лог. 1 на выходе) и закоротить их диодами в прямом направлении, таким образом, выходное сопротивление уравняется при лог. 1 и 0
Хотя, сейчас я подумал, можно наверное, поставить все-таки SN74LS04 + R2R ЦАП, просто к нему на выходы добавить резисторы 120 Ом (это его выходное сопротивление при лог. 1 на выходе) и закоротить их диодами в прямом направлении, таким образом, выходное сопротивление уравняется при лог. 1 и 0


