Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
02.04.2007, 13:13
|
|
Прописка
Регистрация: 01.11.2006
Сообщений: 199
Сказал спасибо: 0
Сказали Спасибо 15 раз(а) в 13 сообщении(ях)
|
Влияние внутреннего генератор PIC16F628 на протокол 1-Wire
Кто нибудь пробовал практически работать с внутренним генератором и протоколом 1-Wire. Не сильно влияют морозы и жара на распознование ключей (уход параметров) или все-же нужен кварц.(а как хочется иметь еще два входа-выхода!).
|
|
|
|
02.04.2007, 23:12
|
|
Прописка
Регистрация: 21.09.2006
Сообщений: 195
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
А разве протоколу 1-wire критична стабильная частота? Нет. Чипы могут работать со скоросттью до 19 кбит/с (не путать с частотой - частота здесь будет такой же в слчуае чередования 1-0, именно так, как выдается в 1-wire линию). Реально же я работал на [4.8-9.6] кбит/с. Все чудненько. А какую 1-wire микросхему Вы используете? Если Вы используете кварц, то я не думаю, что от температурного перепада тактовая частота в линии будет изменяться в таких больших пределах.
А про какие два входа-выхода Вы имеете ввиду?!
|
|
|
|
02.04.2007, 23:14
|
|
Почётный гражданин KAZUS.RU
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 106 раз(а) в 66 сообщении(ях)
|
делал на 12с509 температурные датчики в сигнализацию. Как влияет жара и холод, не знаю, пока возвратов не было.
|
|
|
|
02.04.2007, 23:17
|
|
Прописка
Регистрация: 21.09.2006
Сообщений: 195
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
urry, а сигнализация Ваша куда заводилась? На комп? Или же Вы ваяли свою аппаратную часть?
|
|
|
|
03.04.2007, 00:00
|
|
Почётный гражданин KAZUS.RU
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 106 раз(а) в 66 сообщении(ях)
|
аппаратную часть ваяли без меня - я отвечал за прогу. В комп не заводилось.
|
|
|
|
03.04.2007, 12:55
|
|
Прописка
Регистрация: 01.11.2006
Сообщений: 199
Сказал спасибо: 0
Сказали Спасибо 15 раз(а) в 13 сообщении(ях)
|
Сообщение от ant_
|
А разве протоколу 1-wire критична стабильная частота? А про какие два входа-выхода Вы имеете ввиду?!
|
RA6, RA7 - вход - выход. Если нет кварца.
О критичности - взял когда-то для образца программу из журнала "Радио" 2003г №10, так вот не все ключи считывались и записывались по той программе, что прилагалась к статье. Когда начал сравнивать с протоколом, выяснилось, что автор не выдержал рекомендации временные по допускам на изготовленые ключи. Исправил в соответствии с протоколом, и все заработало. Но до сих пор я использовал кварцевую стабилизацию. Боюсь, что при переходе на внутренний генератор поползут временные задержки (циклы задержек будут другими) и опять выйду из допусков на ключи, особенно при изменении температуры. Хотя если кто знает - может порекомендовать аналогичную по выводам микросхему, в которой в последнем адресе (доступной пользователю) есть погрешность внутреннего генератора, а еще они допускают сдвиг + - всего окна размером 1 000, средний код 111, и "1" в соответствующем бите соответствующего регистра сдвиг окна вправо или лево.
|
|
|
|
03.04.2007, 13:35
|
|
Прописка
Регистрация: 21.09.2006
Сообщений: 195
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Не могу с Вами не согласиться, avgust75. Протокол является априорным правилом работы любой системы. Просто все зависит от конкретной реализации электронной части и программной.
Кстати, посмотрел я эту статейку -там используется кварц. А какие временные интервалы автор не выдерживал в соответствии с протоколом? В программной части? Да и там как-то проблематично сделать их "плавающими"-так 1-wire вообще работать не будет!!!
|
|
|
|
03.04.2007, 14:19
|
|
Почётный гражданин KAZUS.RU
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 106 раз(а) в 66 сообщении(ях)
|
О чем Вы спорите, господа ? В даташите на встроенный генератор обещается точность в 1 процент при стандартных условиях эксплуатации, о чем, я уверен, Вы прочитали, прежде чем начинать дискуссию. Да если бы даже было 10 процентов, что из того ? Критичным ко времени является момент чтения - 0 или 1, через, скажем 7 микросекунд после окончания стробирующего импульса. При разбросе 10 процентов это чтение происходит или через 7,7 микросекунд или 6,3 микросекунды. Много это или мало - уже зависит от того, насколько удалено устройство от контроллера (влияние емкости линии и пр.) Если же устройство стоит в сантиметре - ему по фик.
|
|
|
|
03.04.2007, 20:34
|
|
Прописка
Регистрация: 01.11.2006
Сообщений: 199
Сказал спасибо: 0
Сказали Спасибо 15 раз(а) в 13 сообщении(ях)
|
Сообщение от urry
|
обещается точность в 1 процент при стандартных условиях эксплуатации
|
Подводя итог, можно сказать, что можно использовать внутренний генератор без опасения, что коды ключей не сосчитаются, причем в не зависимости от не"стандартных" условий эксплуатации PICa и используя PICи без заводской корректуры частоты внутреннего генератора.
Это теоретически, но может кто делал ПРАКТИЧЕСКИ?
|
|
|
|
04.04.2007, 09:29
|
|
Почётный гражданин KAZUS.RU
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 106 раз(а) в 66 сообщении(ях)
|
я делал практически, писал же выше, на 12с509 и 12ф675. Была партия 50-100 штук.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 15:11.
|
|