Автор Тема: Опорник от Владимир_К  (Прочитано 38105 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн Игорь 2

  • Administrator
  • *****
  • Сообщений: 19742
Re: Опорник от Владимир_К
« Ответ #105 : Май 10, 2021, 08:29:41 pm »
А, понял. Там, похоже, ещё и стабилизатор есть на 3.3 В, или мне показалось?  pl33
Ничего невозможного нет

Core

  • Гость
Re: Опорник от Владимир_К
« Ответ #106 : Май 10, 2021, 08:32:07 pm »
Да да  lllol

Оффлайн Игорь 2

  • Administrator
  • *****
  • Сообщений: 19742
Re: Опорник от Владимир_К
« Ответ #107 : Май 10, 2021, 08:36:40 pm »
 1yep cr123 lol22
Ничего невозможного нет

Core

  • Гость
Re: Опорник от Владимир_К
« Ответ #108 : Май 10, 2021, 10:34:08 pm »
Обожаю это форум за смайлики  lol22 ещё бы те смайлы что в аське были внедрить. lol22

Оффлайн Игорь 2

  • Administrator
  • *****
  • Сообщений: 19742
Re: Опорник от Владимир_К
« Ответ #109 : Май 10, 2021, 10:59:13 pm »
Да ну, их тут и так хватает. Основной есть  lol22.
Ничего невозможного нет

Core

  • Гость
Re: Опорник от Владимир_К
« Ответ #110 : Май 10, 2021, 11:02:09 pm »

Core

  • Гость
Re: Опорник от Владимир_К
« Ответ #111 : Май 10, 2021, 11:02:51 pm »
« Последнее редактирование: Май 10, 2021, 11:05:50 pm от Core »

Оффлайн Игорь 2

  • Administrator
  • *****
  • Сообщений: 19742
Re: Опорник от Владимир_К
« Ответ #112 : Май 10, 2021, 11:16:26 pm »
 
Ничего невозможного нет

Оффлайн zenit

  • Full Member
  • ***
  • Сообщений: 130
Re: Опорник от Владимир_К
« Ответ #113 : Май 10, 2021, 11:24:30 pm »
лог 1 5 вольт а схема конвертирует в 3.3
i2c реализовывается придавливанием к нолю порта. Единица делается путём подтяжки резисторами шины i2c к +3,3вольта. Те два транзистора не нужны. Масло масляное они делают.

Оффлайн Игорь 2

  • Administrator
  • *****
  • Сообщений: 19742
Re: Опорник от Владимир_К
« Ответ #114 : Май 10, 2021, 11:39:00 pm »
Ну да, у меня же в ряде конструкций SI управляется 5-вольтовыми процами, просто выход открытым коллектором программируют, и резисторы подтяжки... 1yep
Ничего невозможного нет

Оффлайн veso74

  • Hero Member
  • *****
  • Сообщений: 944
Re: Опорник от Владимир_К
« Ответ #115 : Май 11, 2021, 01:45:54 am »
1. Для ATmega328 с питанием от 5V согласно документации читаем: минимальнoe напрежение по TWI для HIGH составляет 0,7 * Vcc или 0,7 * 5,0V = 3,5V.
Принимаете ли это во внимание или игнорируете (при Vdevice = 3,3V, при чтении регистра с устройства), зависит от конструктора. Я предпочитаю следовать документации микроконтроллера (связь 5V -> 3,3V устройство через Bi-Directional Logic Level Converter).
---
2. Ето тестовая конструкция, плата. Преставьте если предыдущая программа, загруженная в Arduino перед нашим тестом, использовала А4 и А5 как выходи, с неблагоприятной для нас статической логический уровень: HIGH (в случая: +5V). Подключаем Si5351 к Arduino I2C, мы забыли, что новую (для Si) программу не загрузили, загружаем. Что происходит с Si5351 (питание 3,3V) с напрежение на два входа 5V в течение напр. нескольких минут? Понятия не имею (толерантны ли входы к 5V или нет?, будет дефект или нет?), но не хочу догадываться и бессмысленно экспериментировать. И опять предпочитаю включить converter с 2 транзистора.

Есть и другие интерфейсы. Да:
5V to 3.3V logic level translation/conversion/shifting: how to interface a 5V output to a 3.3V input:
https://next-hack.com/index.php/2017/09/15/how-to-interface-a-5v-output-to-a-3-3v-input/

Но я предпочитаю этот с 2 транзистора (он Bi-Directional: читаю из Si регистри, не только пишу внутри). Даже до 800 kHz проблем с 30-сантиметровыми кабелями по I2C пока не заметил. Поэтому я предлагаю оставить патент Philips там, где он принадлежит: между 5V-микроконтроллером и 3,3V-устройством.
« Последнее редактирование: Май 11, 2021, 02:13:17 am от veso74 »

Core

  • Гость
Re: Опорник от Владимир_К
« Ответ #116 : Май 11, 2021, 10:21:32 am »
Я как то года три назад делал на кухню приёмник на чипе RDA5807. Она тоже управляется по I2C. Я на прямую от А4, А5 подал без преобразователя уровней, всё чётко отрабатывает. С SI5351 лучше все по уму сделать, чтобы потом не нарваться.

Оффлайн veso74

  • Hero Member
  • *****
  • Сообщений: 944
Re: Опорник от Владимир_К
« Ответ #117 : Май 11, 2021, 10:54:36 am »
... на чипе RDA5807. .. на прямую от А4, А5 подал без преобразователя уровней, всё чётко отрабатывает.

Если Вы ничего не меняли в Wire.h (SDA и SCL включени по умолчанию с pull-up к +U(5V)), вероятно, так и работало: +5V, input pull-up 20..50 kOhm) -> вход RDA5807 и ограничение внутр. диодов. А если бы в предыдущем скетче было как пример мой (2), не знаем, что бы произошло :) .  (с RDA и я пытался в такой случай (2) за несколько секунд, чип останавливается -> входные токи вероятно протекали до ограничения тока по выхода MCU (40 mА?)).
« Последнее редактирование: Май 11, 2021, 11:01:20 am от veso74 »

Core

  • Гость
Re: Опорник от Владимир_К
« Ответ #118 : Май 11, 2021, 11:00:55 am »
Третий год работает как есть  44443 пока вроде норм, да и люди не жалуются.

Core

  • Гость
Re: Опорник от Владимир_К
« Ответ #119 : Май 11, 2021, 11:04:25 am »
 123123 не о том тема.