Страница 101 из 224
Re: Мелкие вопросы по цифровой технике.
Добавлено: Вс апр 14, 2013 22:38:01
gfgeuf
Alexeyslav писал(а):Это конечно все верно, но по окончанию прошивки контроллер как правило начинает работать и дергать ножками.
После программирования программа начинает исполняться но не раньше чем программатор ("железо") снимет с входов программирования всякие сигнялы.
Re: Мелкие вопросы по цифровой технике.
Добавлено: Вс апр 14, 2013 22:48:32
fenix72x
Значит питание не должно приходить куда либо кроме необходимых ножек?
Re: Мелкие вопросы по цифровой технике.
Добавлено: Вс апр 14, 2013 22:51:26
gfgeuf
ДА! Посмотри на платы подобных адаптеров и всё прояснится.
Вот ,кстати ,есть и противоположные случаи описанные в спойлере...
Спойлер
Evgeny Korabelnikov: Лично я с такой "бякой" никогда не сталкивался, но факт наталкивает на размышления. Имеется такая версия, (лучше хоть какое-то объяснение, чем никакого): В слове конфигурации задан внутренний RC генератор, который начинает работать в ходе процесса программирования (после конфигурирования). Получается, что в процессе программирования начнет, пусть и через "пень-колоду", но отрабатываться та часть программы, которая уже прошита. При этом возможны различные "бяки" (электрические конфликты) в части касающейся тех сигнальных выводов, которые задействуются при прошивке. В данном случае, их последствия зависят как от конкретной программы, так и от конкретного программатора (от нагрузочной способности его аппаратной части). Думаю, что если бы задействовался кварцевый генератор, то проблем не было бы, так как, из-за отсутствия кварца (при прошивке), исполнение программы невозможно.
Deputat: Не пожалею еще одного PICа, но все же попробую найти истину. Очень уж любопытно. Сколько писал программ, в том числе и с внутренним RC генератором, проблем при программировании не было. Впервые попробовал зашить "чужую" программу, и вот вам сюрприз!!!
Evgeny Korabelnikov: Андрей, успехов. Было бы любопытно узнать, "в чем тут собака прылась". Случай очень интересный.
Deputat: Евгений Александрович, Большое Спасибо, вы оказались правы (опыт дает о себе знать). Выставил в слове конфигурации кварцевый резонатор и прошивка прошла успешно. Собрал устройство, все работает. Учитывая то, что в последнее время я писал несколько программ с использованием внутреннего RC-генератора и проблем не возникало, то нужно проанализировать код вышеупомянутой программы с целью выяснить конкретно то место, где возникает критическая ситуация. У меня есть большие подозрения, что конфликты могут возникать уже сразу после конфигурации портов ввода-вывода. Возможно имеет смысл врезать подпрограмму задержки в самом начале программы.
Evgeny Korabelnikov: Вариант: шить нужно с настройкой на работу от кварцевого генератора, а затем восстановить RC. Думаю, что через это, для перестраховки, нужно "протаскивать" все программы, в которых включен внутренний RC генератор. Если есть только HEX файл, то можно воспользоваться дизассемблером. Либо вообще перейти на кварцевый генератор. Спасибо за информацию. "Положил в копилку". В практическом отношении, очень ценная информация (и деньги экономит, и с нервами все в порядке).
Re: Мелкие вопросы по цифровой технике.
Добавлено: Вс апр 14, 2013 23:15:21
Alexeyslav
Во время прошивки, независимо ни от чего контроллер шевелится не может - т.к. он находится в состоянии наркозасброса. То что описано возможно только если сброс ненадежно притянут к активному состоянию и контроллер время от времени отходит от наркозастартует. Атмеловские контролеры не могут прошиваться при отсутствии тактовой частоты, и если переключить источник тактов на внеший, то без внешних тактов он будет трупиком не заработает, хотя и войдет в режим программирования. Но строго говоря так не бывает чтобы тактов не было совсем, эфир довольно сильно загажен и тактовый вход будет перекидываться с некоторой частотой - часто это 50Гц или около того.
Re: Мелкие вопросы по цифровой технике.
Добавлено: Пн апр 22, 2013 21:43:46
спящий
Подскажите,у меня много ножек с регистра сдвига 74рс595 у него питание +7В,мне надо чтобы было 12В,чтобы управлять светодиодами 12В,есть ли микросхемы,или транзисторами -ну их нужно 64ШТ-много
Re: Мелкие вопросы по цифровой технике.
Добавлено: Пн апр 22, 2013 22:02:41
Alexeyslav
Ты для этого неудачный регистр взял.
Бери TB62725FN(хотя найти их уже сложно - их вытеснили 16-битные аналогичные регистры STP1612PW05), они до 17В@80мА выдерживают на выходе либо tlc5940 - они гораздо более продвинутые с такими же характеристиками по выходу, плюс 12бит ШИМ на каждый вывод и 6 бит подстройка тока индивидуальная по выходам.
Re: Мелкие вопросы по цифровой технике.
Добавлено: Чт апр 25, 2013 08:17:22
спящий
Опять же мне надо чтобы вход логическая единица у него было 3,3В напруга STM32L.Он подойдет?
А есть регистры,с большим выходным током,а напруга до 5В.
Re: Мелкие вопросы по цифровой технике.
Добавлено: Чт апр 25, 2013 10:08:00
Alexeyslav
Пойдет.
Может и есть, но регистры эти преимущественно высокоскоростные для возможности обеспечить максимальную скорость загрузки в длинных цепочках(за счет быстродействия минимизируется время распространения импульсов сквозь все регистры от входа к выходу), поэтому наврятли такие будут 5-вольтовыми, это сильно снижает их быстродействие либо увеличивает потребление.
Re: Мелкие вопросы по цифровой технике.
Добавлено: Вт апр 30, 2013 17:40:04
dimitriy91
Всем привет. Установил mplabx и столкнулся с проблемой. Опция Run main project не доступна. Бывает становится доступно, но после нескольких компиляций опять становится недосягаемой.Также после выхода из режима отладки Run main project не доступна. Как это исправить?
Так же почему , то не присваивается значение порту ( PORTA ) , хотя другим переменным значение присваивается.
Re: Мелкие вопросы по цифровой технике.
Добавлено: Вт апр 30, 2013 23:02:06
Chettuser
MPLABX в топку!
MPLAB 8 рулит!
Re: Мелкие вопросы по цифровой технике.
Добавлено: Чт май 02, 2013 03:08:41
dimitriy91
Спасибо. Ещё такой вопрос, кто нибудь имел опыт создания USB устройства на PIC18F4550 ( или подобных ) . На официальном сайте видел примеры HID на языке СИ, мне нужен совершенно другой класс устройств ( определённый производителем , а то есть мой), так же на сайте МИКРОЧИП есть исходники по создаию виртуального COM ( тоже не то) . Может есть у кого предложения?.
Re: Мелкие вопросы по цифровой технике.
Добавлено: Вс май 05, 2013 19:22:47
Chettuser
Подскажите где взять информацию (типа даташита) по счётчику 193ИЕ3. Интересуют параметры счётных импульсов.
Re: Мелкие вопросы по цифровой технике.
Добавлено: Вс май 05, 2013 20:49:06
SmarTrunk
Можно посмотреть в справочнике по микросхемам Нефедова, или выяснить импортный аналог и поискать даташит на него
Re: Мелкие вопросы по цифровой технике.
Добавлено: Вс май 05, 2013 22:31:55
ublhjnt
по счётчику 193ИЕ3. Интересуют параметры счётных импульсов.
Как понять "параметры импульсов"?
Это микросхема ЭСЛ. Мах частота счёта 200МГц. 193 ИЕ2 - 500 МГц.
Микросхемы для бытовой радиоапаратуры. Справочник И.В.Новаченко , В.М. Петухов - Москва "Радио и связь" 1993г, стр.203-208
Re: Мелкие вопросы по цифровой технике.
Добавлено: Вс май 05, 2013 23:12:48
SmarTrunk
Входной сигнал должен быть с размахом 0,6В частотой 30...200 МГц, выходы есть ТТЛ и ЭСЛ. Делит на 10 или 11, питание 5В, ток потребления 20 мА.
Re: Мелкие вопросы по цифровой технике.
Добавлено: Пн май 06, 2013 04:42:33
Chettuser
ublhjnt писал(а):Как понять "параметры импульсов"?
Размах, фронт, спад.
Собственно смущает размах в 0,6 Вольт.
Схема, где он применён, всего 14-15 МГц и размах 1,4-1,5 Вольт - это реально снятые параметры.
Re: Мелкие вопросы по цифровой технике.
Добавлено: Пн май 06, 2013 09:53:12
ublhjnt
Размах, фронт, спад. Собственно смущает размах в 0,6 Вольт.
Что смущает? Это уровни ЭСЛ. "0"- 1,63В, "1" - 0,98В. Ставь ПУ и переходи на другие уровни ТТЛ, КМОП....
Re: Мелкие вопросы по цифровой технике.
Добавлено: Пн май 06, 2013 11:48:18
SmarTrunk
Chettuser
У этой микросхемы, как у многих, есть ограничения на крутизну фронтов входного сигнала. Поэтому сигнал от 30 МГц может быть любой, хоть синус, а если частота еще ниже... По справочнику микросхема может работать хоть от 0 Гц, но скорость нарастания должна быть не ниже, кажется, 100В/мкс. Отсюда, зная амплитуду, можно посчитать допустимую длительность фронтов.
Re: Мелкие вопросы по цифровой технике.
Добавлено: Пн май 06, 2013 17:17:54
Chettuser
Спасибо. Буду думать.
Re: Мелкие вопросы по цифровой технике.
Добавлено: Пн май 06, 2013 20:05:46
спящий
Подскажите микросхему типо ULN2003(транзисторы дарлинга) только с общим +,чтобы светодиоды в другую сторону подключить.
А то ULN2003 управляеться по земле.