2014 dxdy logo

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

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




На страницу Пред.  1, 2, 3, 4
 
 Re: EEPROM i2c, Ардуино. Проблемы и вопросы
Сообщение18.12.2018, 11:07 
Dmitriy40 в сообщении #1362093 писал(а):
Ну раз с обычными транзисторами, то вообще не остаётся технологических проблем расширить напряжение вверх до 5.5V
Обычные - это трёхвольтовые.

 
 
 
 Re: EEPROM i2c, Ардуино. Проблемы и вопросы
Сообщение18.12.2018, 12:06 
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 
Dmitriy40 в сообщении #1362149 писал(а):
И каким же образом такие выходные транзисторы выдерживают 5.5V для 5V tolerant выводов
Не поддерживают, а выдерживают. Там какую-то схему из нескольких разнородных транзисторов конструируют. В детали не вникал, патенты гуглятся.

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

 
 
 
 Re: EEPROM i2c, Ардуино. Проблемы и вопросы
Сообщение18.12.2018, 12:51 
realeugene
Объясните почему около 5V tolerant pad можно создать схему выдерживающую 5.5V, а возле вывода Vdd такую схему создать нельзя? Учитывая что первых обычно больше одного и они все вместе уж точно не занимают сколь нибудь значимую площадь кристалла и потому увеличение их количества на единицу кристалл фактически не удорожит. Или Вам что, нарисовать схему как из трёх одинаковых 3V транзисторов и нескольких резисторов сделать ключ на 8V, чтобы Вы наконец успокоились?

 
 
 
 Re: EEPROM i2c, Ардуино. Проблемы и вопросы
Сообщение18.12.2018, 12:57 
Dmitriy40 в сообщении #1362163 писал(а):
а возле вывода Vdd такую схему создать нельзя
Может быть и можно, но ячейка стабиллизатора должна быть сильно нестандартной.

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

 
 
 
 Re: EEPROM i2c, Ардуино. Проблемы и вопросы
Сообщение20.12.2018, 18:48 
Да, 64кБ (и 128кБ в AVR) очень неприятная граница.

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

 
 
 [ Сообщений: 52 ]  На страницу Пред.  1, 2, 3, 4


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group