2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему На страницу Пред.  1, 2, 3, 4
 
 Re: EEPROM i2c, Ардуино. Проблемы и вопросы
Сообщение18.12.2018, 11:07 


27/08/16
10286
Dmitriy40 в сообщении #1362093 писал(а):
Ну раз с обычными транзисторами, то вообще не остаётся технологических проблем расширить напряжение вверх до 5.5V
Обычные - это трёхвольтовые.

 Профиль  
                  
 
 Re: EEPROM i2c, Ардуино. Проблемы и вопросы
Сообщение18.12.2018, 12:06 
Заслуженный участник


20/08/14
11797
Россия, Москва
realeugene в сообщении #1362130 писал(а):
Dmitriy40 в сообщении #1362093 писал(а):
Ну раз с обычными транзисторами, то вообще не остаётся технологических проблем расширить напряжение вверх до 5.5V
Обычные - это трёхвольтовые.
И каким же образом такие выходные транзисторы выдерживают 5.5V для 5V tolerant выводов? Конкретно нижний МОП транзистор в закрытом состоянии при напряжении на стоке 5.5V?
Что-то я не понимаю что Вы подразумеваете под "обычными" транзисторами. И почему собственно трёхвольтовые а не двухвольтовые? Ведь всё ядро питается от 1.8V, давайте их назовём "обычными" и будем удивляться как же они на таких "обычных" транзисторах сделали 3.6V входы-выходы ... :facepalm:

 Профиль  
                  
 
 Re: EEPROM i2c, Ардуино. Проблемы и вопросы
Сообщение18.12.2018, 12:36 


27/08/16
10286
Dmitriy40 в сообщении #1362149 писал(а):
И каким же образом такие выходные транзисторы выдерживают 5.5V для 5V tolerant выводов
Не поддерживают, а выдерживают. Там какую-то схему из нескольких разнородных транзисторов конструируют. В детали не вникал, патенты гуглятся.

Трёхвольтовые транзисторы обычно всё-таки делают на кристалле для трёхвольтового I/O в дополнение к двухвольтовым в ядре, несмотря на более сложный техпроцесс. Но у ноутбучных процессоров, например, последовательная шина управления питанием вообще одновольтовая.

 Профиль  
                  
 
 Re: EEPROM i2c, Ардуино. Проблемы и вопросы
Сообщение18.12.2018, 12:51 
Заслуженный участник


20/08/14
11797
Россия, Москва
realeugene
Объясните почему около 5V tolerant pad можно создать схему выдерживающую 5.5V, а возле вывода Vdd такую схему создать нельзя? Учитывая что первых обычно больше одного и они все вместе уж точно не занимают сколь нибудь значимую площадь кристалла и потому увеличение их количества на единицу кристалл фактически не удорожит. Или Вам что, нарисовать схему как из трёх одинаковых 3V транзисторов и нескольких резисторов сделать ключ на 8V, чтобы Вы наконец успокоились?

 Профиль  
                  
 
 Re: EEPROM i2c, Ардуино. Проблемы и вопросы
Сообщение18.12.2018, 12:57 


27/08/16
10286
Dmitriy40 в сообщении #1362163 писал(а):
а возле вывода Vdd такую схему создать нельзя
Может быть и можно, но ячейка стабиллизатора должна быть сильно нестандартной.

 Профиль  
                  
 
 Re: EEPROM i2c, Ардуино. Проблемы и вопросы
Сообщение20.12.2018, 17:15 


27/08/16
10286
ctdr в сообщении #1361642 писал(а):
32-bit ARM здесь будет massive overkill ведь
Вспомнил одну из главных причин. Даже для самых простейших современных однокристаллок часто 16-битного адресного пространства (64 килобайта) недостаточно. Удобно, когда есть единое адресное пространство для доступа и к данным в оперативной памяти, и к памяти программ. Иначе приходится выдумывать нестандартные вещи вроде LPM в AVR, просто, для доступа к каким-нибудь таблицам и строкам в памяти программ. И, даже, если младшие модели чипов в семействе имеют не очень большую память программ, то для старших моделей 64 килобайта адресного пространства уже давно очень жесткое ограничение. А когда ещё и все регистры периферии сидят в общем адресном пространстве процессора с доступом к ним стандартными командами работы с памятью, это вдвойне удобно.

 Профиль  
                  
 
 Re: EEPROM i2c, Ардуино. Проблемы и вопросы
Сообщение20.12.2018, 18:48 
Заслуженный участник


20/08/14
11797
Россия, Москва
Да, 64кБ (и 128кБ в AVR) очень неприятная граница.

А гарвардская архитектура (в AVR, PIC, 8051) неудобна программисту: приходится многократно дублировать код всех функций, в которых принимаются указатели в память. Архитектура фон Неймана (ARM, MSP430, STM8) в таких случаях проще и удобнее.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 52 ]  На страницу Пред.  1, 2, 3, 4

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group