АвторСообщение



Пост N: 68
Зарегистрирован: 26.12.06
Откуда: Одесса
Рейтинг: 0
ссылка на сообщение  Отправлено: 08.03.07 08:33. Заголовок: Подтягивающие резисторы


При симулировании связки PIC - EEPROM, не удается получить нормальные по
амплитуде, уровни.
Применял PULLUP резисторы, уровень сигнала серый, если ставить обычные
резисторы, выдает ошибку в таймингах.
Если работать с PortВ, используя встроенные подтягивающие резисторы,
то симулируется нормально.
Как решить проблему, ведь хочется использовать и PortА?

Я не МАГ, я только учусь. Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 26 [только новые]


постоянный участник




Пост N: 255
Зарегистрирован: 26.12.06
Откуда: Санкт-Ленинград
Рейтинг: 0
ссылка на сообщение  Отправлено: 08.03.07 10:54. Заголовок: Re:


А второй вывод резисторов куда подключён?
Попробуйте выбрать в свойствах "цифровой".
А саму модель можно глянуть?

Obligatus Servus Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 41
Info: на 4
Зарегистрирован: 03.01.07
Откуда: Рассказово Тамбовская обл
Рейтинг: 0
ссылка на сообщение  Отправлено: 08.03.07 11:49. Заголовок: Re:


А какой контроллер? Есть у которых. надо настраивать порты, аналоговый или цифровой. Если я конечно правильно понял.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 69
Зарегистрирован: 26.12.06
Откуда: Одесса
Рейтинг: 0
ссылка на сообщение  Отправлено: 09.03.07 11:18. Заголовок: Re:


Схема включения простая, память 24LC64, у которой выводы
SCL и SDA подключены к порту А PIC16F84, и подтянуты
к плюсу питания +5В.
Пробовал и модель 628а пика, ничего не поменялось.
Работает только порт В, с родными, внутренними резисторами.
Кстати, PULLUP и есть цифровые резисторы, а в хелпе
вычитал, что с аналоговыми, цифровые схемы работать
не будут.
Занижение уровня происходит на выводе SDA,
когда инфа идет от памяти к пику.


Я не МАГ, я только учусь. Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 70
Зарегистрирован: 26.12.06
Откуда: Одесса
Рейтинг: 0
ссылка на сообщение  Отправлено: 09.03.07 21:14. Заголовок: Re:


А у когото оно работает всетаки.
Жаль только, что архив запаролен

Я не МАГ, я только учусь. Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 262
Зарегистрирован: 26.12.06
Откуда: Санкт-Ленинград
Рейтинг: 0
ссылка на сообщение  Отправлено: 09.03.07 23:46. Заголовок: Re:


vintik пишет:
 цитата:
с аналоговыми, цифровые схемы работать не будут

Когда у меня в схеме использовался резистивный делитель, для определения наличия питания, схема нормально работала ТОЛЬКО когда резисторы были "аналоговые".
Так можно всё-таки Ваш проект глянуть-то?

Obligatus Servus Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 72
Зарегистрирован: 26.12.06
Откуда: Одесса
Рейтинг: 0
ссылка на сообщение  Отправлено: 10.03.07 10:33. Заголовок: Re:



Вот проект,
программа взята с нета, и порезана.
Читает один (первый), байт памяти.
Заморочка была в источнике питания, надо выбрать POWER,
вопрос снят, всем спасибо.

Я не МАГ, я только учусь. Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 264
Зарегистрирован: 26.12.06
Откуда: Санкт-Ленинград
Рейтинг: 0
ссылка на сообщение  Отправлено: 10.03.07 22:53. Заголовок: Re:


vintik, в программе особо не разбирался, но вроде, всё работает.
А про источник питания, это где?

Obligatus Servus Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 75
Зарегистрирован: 26.12.06
Откуда: Одесса
Рейтинг: 0
ссылка на сообщение  Отправлено: 11.03.07 00:01. Заголовок: Re:


Источник тот, к которому подтягивают лапу SDA

Я не МАГ, я только учусь. Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 266
Зарегистрирован: 26.12.06
Откуда: Санкт-Ленинград
Рейтинг: 0
ссылка на сообщение  Отправлено: 11.03.07 10:52. Заголовок: Re:


vintik, дико извиняюсь, но никак не пойму, о чём речь? В проекте, ведь, нет никаких подтягивающих резисторов вообще.

Obligatus Servus Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 76
Зарегистрирован: 26.12.06
Откуда: Одесса
Рейтинг: 0
ссылка на сообщение  Отправлено: 11.03.07 23:33. Заголовок: Re:


Если в этом проекте, Вы отключите в ПортВ подтягивающие резисторы,
то увидите, как сигнал из рабочего превратится в нерабочий.
Далее, мы берем PULLUP резистор, чтобы пдтянуть SDA к плюсу, и если этот "плюс"
будет не POWER,а DC, то будут грабли

Я не МАГ, я только учусь. Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 26
Зарегистрирован: 08.03.07
Откуда: Раша, Санкт-Петербург
Рейтинг: 0
ссылка на сообщение  Отправлено: 05.09.07 12:47. Заголовок: Re:


Немного не в тему, но на предмет названия темы вопрос:
какой номинал у подтягивающих резисторов пика?
я пытался определить его простым способом повесив между выходом и землей резистор 500 Ом, а потом включал/выключал подтягивающие резисторы в надежде увидеть, что напряжение на этом резисторе станет меньше 5В, ведь на подт. рез-рах должно жечто-тоупасть, но ничего подобного не случилось, как-будто и нет их совсем... резисторов подтягивающих.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 235
Зарегистрирован: 26.12.06
Откуда: Россия, Заозерск, Мурманской обл.
Рейтинг: 1
ссылка на сообщение  Отправлено: 05.09.07 13:02. Заголовок: Re:


Подобное обсуждалось...
http://pic.borda.ru/?1-2-0-00000040-000-0-0-1178448615

Удивление рождает жажду познания... Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 277
Зарегистрирован: 26.12.06
Откуда: Одесса
Рейтинг: 0
ссылка на сообщение  Отправлено: 05.09.07 13:10. Заголовок: Re:


По даташиту(стр.133) ток в пределах 50-400мка

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 27
Зарегистрирован: 08.03.07
Откуда: Раша, Санкт-Петербург
Рейтинг: 0
ссылка на сообщение  Отправлено: 05.09.07 23:13. Заголовок: Re:


RW1ZK пишет:

 цитата:
Подобное обсуждалось...


но так и не решилось...
vintik пишет:

 цитата:
ток в пределах 50-400мка


а у меня 10мА, кроме 500Ом светодиод повесил - горит как никогда ярко...
да и напряжение на этих 20кОмах (подтягивающих) должно упасть как 20000*5/(20000+500) = 4.88 (В) (даже без учета светодиода) моему светодиоду и волта не должно было остаться...
в общем непонятная вещь...

а кто-нибудь ими пользуется?

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 25
Зарегистрирован: 04.05.07
Откуда: Беларусь, Минск
Рейтинг: 0
ссылка на сообщение  Отправлено: 05.09.07 23:58. Заголовок: Re:


VLAD пишет:

 цитата:
Немного не в тему, но на предмет названия темы вопрос:
какой номинал у подтягивающих резисторов пика?
я пытался определить его простым способом повесив между выходом и землей резистор 500 Ом, а потом включал/выключал подтягивающие резисторы в надежде увидеть, что напряжение на этом резисторе станет меньше 5В, ведь на подт. рез-рах должно жечто-тоупасть, но ничего подобного не случилось, как-будто и нет их совсем... резисторов подтягивающих.


Что-то вы товарищ намудрили :) Подтягивающие резисторы подключаются ко ВХОДАМ порта B. Следовательно если повесить резистор между выводом и землей (с ваших слов), то при включении подтягивающего резистора должно не что-то упасть, а что-то подняться :) Т.е. должны быть колебания в пределах 0V-0,12V (если условно принять для расчетов R=20к) и уж никак не 5V :)

VLAD пишет:

 цитата:
а кто-нибудь ими пользуется?


Пользуется, и еще как ) Незаменимая вещь при опросе кнопок, датчиков, релюшек (заменимая конечно, но все же мелочь а приятно :).

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 280
Зарегистрирован: 26.12.06
Откуда: Одесса
Рейтинг: 0
ссылка на сообщение  Отправлено: 06.09.07 10:52. Заголовок: Re:


VLAD пишет:

 цитата:
кроме 500Ом светодиод повесил - горит как никогда ярко...


Интересно, а снастройками, инициализацией ПИКа все как надо?
И на всех 8ми выводах порта одна и таже картина?
По схеме(стр35. рис5-9. шит на 628й), вроде полевик стоит и управляется логикой.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 28
Зарегистрирован: 08.03.07
Откуда: Раша, Санкт-Петербург
Рейтинг: 0
ссылка на сообщение  Отправлено: 06.09.07 12:18. Заголовок: Re:


kroko пишет:

 цитата:
не что-то упасть, а что-то подняться :) Т.е. должны быть колебания в пределах 0V-0,12V


столько я и насчитал 5.00 - 4.88 =0.12
а про "упасть" имеется ввиду термин "падение напряжения", в данном случае на резисторе т.е. просто напряжение на резисторе...
vintik пишет:

 цитата:
Интересно, а снастройками, инициализацией


Т.к. речь идет о f1684a кроме настроек порта на выход (clrf PortB) и бита -RBPU управления резисторами в Option (OptionR = b'11100111) других настроек и нет вроде-бы

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 281
Зарегистрирован: 26.12.06
Откуда: Одесса
Рейтинг: 0
ссылка на сообщение  Отправлено: 06.09.07 12:28. Заголовок: Re:


VLAD пишет:

 цитата:
кроме настроек порта на выход (clrf PortB) и бита -RBPU управления резисторами в Option (OptionR = b'11100111) других настроек и нет вроде-бы


И что, при переходе(переводе) порта с выхода на режим работы на вход, светодиод остается гореть?


Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 29
Зарегистрирован: 08.03.07
Откуда: Раша, Санкт-Петербург
Рейтинг: 0
ссылка на сообщение  Отправлено: 06.09.07 19:12. Заголовок: Re:


нет, при записи в optionR b'01100111' (включение резисторов) светодиод не гаснет...
порт всегда на выход
или вы хотите сказать, что подтягивающие резисторы включаются при работе на вход?
видимо в этом моя ошибка...
я то думал, что они нужны чтобы переферию, типа индикаторов можно было без 470ом вешать...
понятно.
я ещё сразу и не въехал, что это про кнопки двумя сообщениями выше упоминалось
теперь всё ясно

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 283
Зарегистрирован: 26.12.06
Откуда: Одесса
Рейтинг: 0
ссылка на сообщение  Отправлено: 06.09.07 19:29. Заголовок: Re:


Для RA4 нужен подтягивающий резистор, т.к. это единственный вывод
по семе с открытым коллектором, и без этого резистора просто не будет
"1" на выводе.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 239
Зарегистрирован: 26.12.06
Откуда: Россия, Заозерск, Мурманской обл.
Рейтинг: 1
ссылка на сообщение  Отправлено: 06.09.07 22:15. Заголовок: Re:


vintik пишет:

 цитата:
с открытым коллектором,


Поправка: с открытым стоком.

Удивление рождает жажду познания... Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 284
Зарегистрирован: 26.12.06
Откуда: Одесса
Рейтинг: 0
ссылка на сообщение  Отправлено: 07.09.07 00:50. Заголовок: Re:


RW1ZK пишет:

 цитата:
Поправка: с открытым стоком.


Да, это я по старинке, извиняюсь

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 30
Зарегистрирован: 08.03.07
Откуда: Раша, Санкт-Петербург
Рейтинг: 0
ссылка на сообщение  Отправлено: 08.09.07 00:27. Заголовок: Re:


VLAD пишет:

 цитата:
без этого резистора просто не будет
"1" на выводе.

VLAD пишет:

 цитата:
Для RA4 нужен подтягивающий резистор


Что-то я запутался...
Во первых - разве в пике есть подтягивающие резисторы для порта А или имелся ввиду внешний резистор?
Во вторых - для работы на выход надо ведь ограничивающий резистор ставить чтобы ток не превышал 20мА, либо тот ток который критичен для того, что весит на выводе (потребителя короче говоря).


Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 286
Зарегистрирован: 26.12.06
Откуда: Одесса
Рейтинг: 0
ссылка на сообщение  Отправлено: 08.09.07 01:12. Заголовок: Re:


VLAD пишет:

 цитата:
или имелся ввиду внешний резистор


Именно это и хотел сказать.



 цитата:
Во вторых - для работы на выход надо ведь ограничивающий резистор ставить чтобы ток не превышал 20мА


Надо.
А вообще в чем загвоздка, или так исследования?

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 241
Зарегистрирован: 26.12.06
Откуда: Россия, Заозерск, Мурманской обл.
Рейтинг: 1
ссылка на сообщение  Отправлено: 08.09.07 10:20. Заголовок: Re:


To VLAD: Если у Вас вывод RA4 настраивается на вход, то для того, чтобы получить на нём лог.1 нужен внешний подтягивающий резистор. Здесь: http://pic.borda.ru/?1-1-0-00000008-000-0-0-1187153673 было объяснение почему.

Удивление рождает жажду познания... Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 31
Зарегистрирован: 08.03.07
Откуда: Раша, Санкт-Петербург
Рейтинг: 0
ссылка на сообщение  Отправлено: 08.09.07 13:15. Заголовок: Re:


vintik пишет:

 цитата:
в чем загвоздка


исследования
с внешней обвязкой всё без проблем
когда в даташите нет номиналов, того, что имеется в устройстве, приходится определять самому...
когда я писал про подтягивающие резисторы я имел ввиду встроенные.
вроде я разобрался...
спасибо за внимание

Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 5
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет



Создай свой форум на сервисе Borda.ru
Текстовая версия