LINUX.ORG.RU

История изменений

Исправление Zubok, (текущая версия) :

Суть моей извращённой идеи такова - к ножке RESET подключается делитель напряжения питания с таким расчётом, что даже при самом маленьком напряжении питания на ножке будет логическая единица. Но при этом появится возможность замерять напряжение питания с помощью АЦП.

В любом случае, ты должен знать, что RESET уже внутри подтянут к питанию резистором (на самом деле там транзистор в роли резистора) ии его сопротивление ненормировано. Что это значит? Это значит, что тебе его шунтировать внешним pullup с меньшим сопротивлением надо, чтобы уменьшить разброс, иначе у тебя твой делитель (я пока не вдавался в детали, что ты придумал) будет иметь пляшущий коэффициент деления. Сопротивление делителя должно быть в разы меньше, чем R_RST. А это все повлияет на значение вн. сопротивление источника. По даташиту:

                                  min   typ    max
R_RST   Reset Pull-up Resistor     20          100      kΩ

Это во-первых. Во-вторых, надо знать, когда reset считает, что на нем «0» и «1». Это смотрим с таблице специальный параметр для RESET

                                         min   typ    max
VIL2  Input Low Voltage   RESET pin     -0.5       0.2VCC(2)  V
VIH2  Input High Voltage  RESET pin    0.9VCC(3)    VCC +0.5  V

(2) “Max” means the highest value where the pin is guaranteed to be read as low.
(3) "Min” means the lowest value where the pin is guaranteed to be read as high

Т.е. от 0.2Vcc до 0.9Vcc зона риска. Это даже, как видишь, не специфицировано. То есть гарантировано только тебе от 0.9Vcc до Vcc, что сброса не будет. а ниже 0.2Vcc гарантировано будет. А то, что меньше 0.9... Никто не скажет где. Это исходные для проектирования твоих изысков. К тому же, при приближении напряжения к 0.2Vcc растет роль помех. Даже маленькая помеха по входу может пересбросить чип. В целом это все называется «плохое проектирвование». :)

Исправление Zubok, :

Суть моей извращённой идеи такова - к ножке RESET подключается делитель напряжения питания с таким расчётом, что даже при самом маленьком напряжении питания на ножке будет логическая единица. Но при этом появится возможность замерять напряжение питания с помощью АЦП.

В любом случае, ты должен знать, что RESET уже внутри подтянут к питанию резистором (на самом деле там транзистор в роли резистора) ии его сопротивление ненормировано. Что это значит? Это значит, что тебе его шунтировать внешним pullup с меньшим сопротивлением надо, чтобы уменьшить разброс, иначе у тебя твой делитель (я пока не вдавался в детали, что ты придумал) будет иметь пляшущий коэффициент деления. Сопротивление делителя должно быть в разы меньше, чем R_RST. А это все повлияет на значение вн. сопротивление источника. По даташиту:

                                  min   typ    max
R_RST   Reset Pull-up Resistor     20          100      kΩ

Это во-первых. Во-вторых, надо знать, когда reset считает, что на нем «0» и «1». Это смотрим с таблице специальный параметр для RESET

                                         min   typ    max
VIL2  Input Low Voltage   RESET pin     -0.5       0.2VCC(2)  V
VIH2  Input High Voltage  RESET pin    0.9VCC(3)    VCC +0.5  V

(2) “Max” means the highest value where the pin is guaranteed to be read as low.
(3) "Min” means the lowest value where the pin is guaranteed to be read as high

Т.е. от 0.2Vcc до 0.9Vcc зона риска. Это даже, как видишь, не специфицировано. То есть гарантировано только тебе от 0.9Vcc до Vcc, что сброса не будет. а ниже 0.2Vcc гарантировано будет. А то, что меньше 0.9... Никто не скажет где. Это исходные для проектирования твоих изысков. К тому же, при приближении напряжения к 0.2Vcc растет роль помех. Даже маленькая помеха по входу может пересбросить чип.

Исправление Zubok, :

Суть моей извращённой идеи такова - к ножке RESET подключается делитель напряжения питания с таким расчётом, что даже при самом маленьком напряжении питания на ножке будет логическая единица. Но при этом появится возможность замерять напряжение питания с помощью АЦП.

В любом случае, ты должен знать, что RESET уже внутри подтянут к питанию резистором (на самом деле там транзистор в роли резистора) ии его сопротивление ненормировано. Что это значит? Это значит, что тебе его шунтировать внешним pullup с меньшим сопротивлением надо, чтобы уменьшить разброс, иначе у тебя твой делитель (я пока не вдавался в детали, что ты придумал) будет иметь пляшущий коэффициент деления. Сопротивление делителя должно быть в разы меньше, чем R_RST. А это все повлияет на значение вн. сопротивление источника. По даташиту:

                                  min   typ    max
R_RST   Reset Pull-up Resistor     20          100      kΩ

Это во-первых. Во-вторых, надо знать, когда reset считает, что на нем «0» и «1». Это смотрим с таблице специальный параметр для RESET

                                         min   typ    max
VIL2  Input Low Voltage   RESET pin     -0.5       0.2VCC(2)  V
VIH2  Input High Voltage  RESET pin    0.9VCC(3)    VCC +0.5  V

(2) “Max” means the highest value where the pin is guaranteed to be read as low.
(3) "Min” means the lowest value where the pin is guaranteed to be read as high

Т.е. от 0.2Vcc до 0.9Vcc зона риска. Это даже, как видишь, не специфицировано. То есть гарантировано только тебе от 0.9Vcc до Vcc, что сброса не будет. а ниже 0.2Vcc гарантировано будет. А то, что меньше 0.9... Никто не скажет где. Это исходные для проектирования твоих изысков.

Исправление Zubok, :

Суть моей извращённой идеи такова - к ножке RESET подключается делитель напряжения питания с таким расчётом, что даже при самом маленьком напряжении питания на ножке будет логическая единица. Но при этом появится возможность замерять напряжение питания с помощью АЦП.

В любом случае, ты должен знать, что RESET уже внутри подтянут к питанию резистором (на самом деле там транзистор в роли резистора) ии его сопротивление ненормировано. Что это значит? Это значит, что тебе его шунтировать внешним pullup с меньшим сопротивлением надо, чтобы уменьшить разброс, иначе у тебя твой делитель (я пока не вдавался в детали, что ты придумал) будет иметь пляшущий коэффициент деления. Сопротивление делителя должно быть в разы меньше, чем R_RST. А это все повлияет на значение вн. сопротивление источника. По даташиту:

                                  min   typ    max
R_RST   Reset Pull-up Resistor     20          100      kΩ

Это во-первых. Во-вторых, надо знать, когда reset считает, что на нем «0». Это смотрим с таблице специальный параметр для RESET

                                         min   typ    max
VIL2  Input Low Voltage   RESET pin     -0.5       0.2VCC(2)  V
VIH2  Input High Voltage  RESET pin    0.9VCC(3)    VCC +0.5  V

(2) “Max” means the highest value where the pin is guaranteed to be read as low.
(3) "Min” means the lowest value where the pin is guaranteed to be read as high

Это исходные для проектирования твоих изысков.

Исправление Zubok, :

Суть моей извращённой идеи такова - к ножке RESET подключается делитель напряжения питания с таким расчётом, что даже при самом маленьком напряжении питания на ножке будет логическая единица. Но при этом появится возможность замерять напряжение питания с помощью АЦП.

В любом случае, ты должен знать, что RESET уже внутри подтянут к питанию резистором (на самом деле там транзистор в роли резистора) ии его сопротивление ненормировано. Что это значит? Это значит, что тебе его шунтировать внешним pullup с меньшим сопротивлением надо, чтобы уменьшить разброс, иначе у тебя твой делитель (я пока не вдавался в детали, что ты придумал) будет иметь пляшущий коэффициент деления. Сопротивление делителя должно быть в разы меньше, чем R_RST. А это все повлияет на значение вн. сопротивление источника. По даташиту:

                                  min   typ    max
R_RST   Reset Pull-up Resistor     20          100      kΩ

Это во-первых. Во-вторых, надо знать, когда reset считает, что на нем «0». Это смотрим с таблице специальный параметр для RESET

                                         min   typ    max
VIL2  Input Low Voltage   RESET pin     -0.5       0.2VCC(2)  V

(2) “Max” means the highest value where the pin is guaranteed to be read as low.

Это исходные для проектирования твоих изысков.

Исходная версия Zubok, :

Суть моей извращённой идеи такова - к ножке RESET подключается делитель напряжения питания с таким расчётом, что даже при самом маленьком напряжении питания на ножке будет логическая единица. Но при этом появится возможность замерять напряжение питания с помощью АЦП.

В любом случае, ты должен знать, что RESET уже внутри подтянут к питанию резистором (на самом деле там транзистор в роли резистора) ии его сопротивление ненормировано. Что это значит? Это значит, что тебе его шунтировать внешним pullup с меньшим сопротивлением надо, чтобы уменьшить разброс, иначе у тебя твой делитель (я пока не вдавался в детали) будет иметь пляшущий коэффициент деления. Сопротивление делителя должно быть в разы меньше, чем R_RST. А это все повлияет на значение вн. сопротивление источника. По даташиту:

                                  min   typ    max
R_RST   Reset Pull-up Resistor     20          100      kΩ

Это во-первых. Во-вторых, надо знать, когда reset считает, что на нем «0». Это смотрим с таблице специальный параметр для RESET

                                         min   typ    max
VIL2  Input Low Voltage   RESET pin     -0.5       0.2VCC(2)  V

(2) “Max” means the highest value where the pin is guaranteed to be read as low.

Это исходные для проектирования твоих изысков.