реклама на сайте
подробности

 
 
> 1-wire интерфейс, задержки, тайминги
Connor
сообщение Mar 30 2018, 17:08
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 44
Регистрация: 26-05-17
Пользователь №: 97 309



Хочу реализовать 1 wire интерфейс для общения между stm32f303ve и температурным датчиком ds1821,но есть такая проблема, я работаю на 1Мгц (HCLK) и у меня не получается сделать точную задержку времени, что для 1wire весьма критично, ведь он завязан на таймингах.

Может кто-нибудь подсказать как можно реализовать точную задержку, скажем, в 1 микросекунду и возможно ли это реализовать на stm на такой частоте ядра? Дело ещё в том, что когда мы подаём сигнал на какую-то ножку, также необходимо время пока сигнал достигнет нужный величины (Vdd, к примеру),судя по даташиту оно должно быть около 125 НАНОсекунд на частоте в 2Мгц, но как я не пытался время задержки у меня получается минимально около 50мкс с помощью DWT, что очень много, буду рад вашим мыслям и советам, спасибо

Сообщение отредактировал Connor - Mar 30 2018, 17:10
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
domowoj
сообщение Mar 30 2018, 19:20
Сообщение #2


Профессионал
*****

Группа: Участник
Сообщений: 1 548
Регистрация: 20-12-07
Из: г.Новосибирск
Пользователь №: 33 486



А какой смысл использовать этот кристалл СТМ на такой низкой частоте?


--------------------
И на камнях растут деревья!
Go to the top of the page
 
+Quote Post
Connor
сообщение Mar 30 2018, 19:28
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 44
Регистрация: 26-05-17
Пользователь №: 97 309



Цитата(domowoj @ Mar 30 2018, 13:20) *
А какой смысл использовать этот кристалл СТМ на такой низкой частоте?


На плате много других устройств, которые работают на более высокой частоте и расположены они очень близко, и был уже негативный опыт частотных искажений в связи с работой стм на близкой частоте
Go to the top of the page
 
+Quote Post
Jury093
сообщение Mar 31 2018, 09:41
Сообщение #4


Знающий
****

Группа: Участник
Сообщений: 959
Регистрация: 11-01-06
Из: Санкт-Петербург
Пользователь №: 13 050



Цитата(Connor @ Mar 30 2018, 22:28) *
На плате много других устройств, которые работают на более высокой частоте и расположены они очень близко, и был уже негативный опыт частотных искажений в связи с работой стм на близкой частоте

с такими проблемами вам проще вынести обработку w1 на отдельный чип, например
https://www.chipdip.ru/product/ds2482s-100-2
там есть с 1 линией и до 8-ми..
или сделать самописный бридж, хоть из атмеги или другого подручного mcu
иначе ваша stm32 только и будет, что потеть, обрабатывая тайминги для w1
Go to the top of the page
 
+Quote Post
Forger
сообщение Mar 31 2018, 09:46
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 215
Регистрация: 22-02-05
Пользователь №: 2 831



Цитата(Jury093 @ Mar 31 2018, 12:41) *
с такими проблемами

Тут "проблемы" совсем другого характера: smile3046.gif


--------------------
Кругозор некоторых людей - круг с нулевым радиусом. Они называют его "точкой зрения".
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Connor   1-wire интерфейс   Mar 30 2018, 17:08
- - mantech   Это будет очень проблематично, учитывая, что там е...   Mar 30 2018, 18:25
- - Forger   Цитата(Connor @ Mar 30 2018, 20:08) stm32...   Mar 30 2018, 18:28
|- - Connor   да гуглил я гуглил!))ничего толкового не нашёл...   Mar 30 2018, 18:44
|- - Forger   Цитата(Connor @ Mar 30 2018, 21:44) да гу...   Mar 30 2018, 19:02
- - kolobok0   Цитата(Connor @ Mar 30 2018, 20:08) Хочу ...   Mar 30 2018, 18:44
|- - Connor   Цитата(kolobok0 @ Mar 30 2018, 12:44) С...   Mar 30 2018, 19:04
|- - kolobok0   Цитата(Connor @ Mar 30 2018, 22:04) ...ра...   Mar 30 2018, 20:07
|- - Forger   Цитата(Connor @ Mar 30 2018, 22:28) Хочу ...   Mar 30 2018, 19:37
||- - jcxz   Цитата(Forger @ Mar 30 2018, 22:37) (С) Ч...   Mar 30 2018, 19:40
- - domowoj   Используйте для внешнего тактирования СТМ одну из ...   Mar 30 2018, 19:36
- - Connor   Ладно, ребят, тему можно закрывать, всем данке шон   Mar 30 2018, 19:42
- - domowoj   Ну нет, как-то нужно с этим бороться, ну разделит...   Mar 30 2018, 19:53
- - jcxz   Цитата(domowoj @ Mar 30 2018, 22:53) ну р...   Mar 30 2018, 19:59


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 12:36
Рейтинг@Mail.ru


Страница сгенерированна за 0.01419 секунд с 7
ELECTRONIX ©2004-2016