transist.html 9.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134
  1. <html>
  2. <head>
  3. <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  4. <title>Транзистор</title>
  5. </head>
  6. <body bgcolor="FFFFFF">
  7. <h1><img align="center" src="../../../../en/icons/trans0.gif" width="32" height="32">
  8. <img align="center" src="../../../../en/icons/trans1.gif" width="32" height="32">
  9. <em>Транзистор</em></h1>
  10. <p><table>
  11. <tr><td><strong>Библиотека:</strong></td>
  12. <td><a href="index.html">Проводка</a></td></tr>
  13. <tr><td><strong>Введён в:</strong></td>
  14. <td>2.7.0</td></tr>
  15. <tr><td valign="top"><strong>Внешний вид:</strong></td>
  16. <td valign="top"><img src="../../../../en/img-libs/trans0.png" width="44" height="23">
  17. <img src="../../../../en/img-libs/trans1.png" width="44" height="23"></td></tr>
  18. </table></p>
  19. <h2>Поведение</h2>
  20. <p>Транзистор имеет два входа, называемые <em>затвор</em> и <em>исток</em>, и выход, называемый <em>сток</em>. На схемах вход <em>исток</em> и выход <em>сток</em> изображаются соединёнными пластиной; Logisim отрисовывает стрелку, указывающую направление потока от входа к выходу. Вход <em>затвор</em> изображён соединённым с пластиной, параллельной пластине, соединяющей <em>исток</em> со <em>стоком</em>. Logisim поддерживает два типа транзисторов с немного различными поведениями, описанными ниже; транзистор p-типа обозначен кружком, соединяющим вход <em>затвор</em> с его пластиной, а транзистор n-типа не имеет такого кружка.</p>
  21. <p>В зависимости от значения, поступающего на <em>затвор</em>, значение с <em>истока</em> может быть передано на <em>сток</em>; или соединения с <em>истоком</em> может не быть, тогда значение на <em>стоке</em> остаётся плавающим. Решение о передаче или разъединении зависит от типа транзистора: транзистор p-типа (обозначенный кружком на линии <em>затвора</em>) передаёт значение, когда на <em>затворе</em> 0, а транзистор n-типа (без кружка) передаёт значение, когда на <em>затворе</em> 1. Это поведение обобщено следующими таблицами.</p>
  22. <center><table>
  23. <tr><td><table><thead>
  24. <tr><td></td><th colspan="4" align="center"><b>p-тип</b></th></tr>
  25. <tr><td></td><td colspan="4" align="center"><img src="../../../../en/img-libs/trans0.png" width="44" height="23"></td></tr>
  26. </thead><tbody>
  27. <tr><td colspan="2"></td><th colspan="3"><em>затвор</em></th></tr>
  28. <tr><td colspan="2"></td><th align="center">0</th><th align="center">1</th><th align="center">X/Z</th></tr>
  29. <tr><td></td><th align="center">0</th>
  30. <td align="center">0</td><td align="center">Z</td><td align="center">X</td></tr>
  31. <tr><th><em>исток</em></th><th align="center">1</th>
  32. <td align="center">1</td><td align="center">Z</td><td align="center">X</td></tr>
  33. <tr><td></td><th align="center">Z</th>
  34. <td align="center">Z</td><td align="center">Z</td><td align="center">Z</td></tr>
  35. <tr><td></td><th align="center">X</th>
  36. <td align="center">X</td><td align="center">Z</td><td align="center">X</td></tr>
  37. </tbody></table></td><td>&nbsp;&nbsp;&nbsp;</td><td><table><thead>
  38. <tr><td></td><th colspan="4" align="center"><b>n-тип</b></th></tr>
  39. <tr><td></td><td colspan="4" align="center"><img src="../../../../en/img-libs/trans1.png" width="44" height="23"></td></tr>
  40. </thead><tbody>
  41. <tr><td colspan="2"></td><th colspan="3"><em>затвор</em></th></tr>
  42. <tr><td colspan="2"></td><th align="center">0</th><th align="center">1</th><th align="center">X/Z</th></tr>
  43. <tr><td></td><th align="center">0</th>
  44. <td align="center">Z</td><td align="center">0</td><td align="center">X</td></tr>
  45. <tr><th><em>исток</em></th><th align="center">1</th>
  46. <td align="center">Z</td><td align="center">1</td><td align="center">X</td></tr>
  47. <tr><td></td><th align="center">Z</th>
  48. <td align="center">Z</td><td align="center">Z</td><td align="center">Z</td></tr>
  49. <tr><td></td><th align="center">X</th>
  50. <td align="center">Z</td><td align="center">X</td><td align="center">X</td></tr>
  51. </table></td></tr></table></center>
  52. <p>Или в краткой форме:</p>
  53. <center><table>
  54. <tr><td><table><thead>
  55. <tr><th colspan="2" align="center"><b>p-тип</b></th></tr>
  56. <tr><td colspan="2" align="center"><img src="../../../../en/img-libs/trans0.png" width="44" height="23"></td></tr>
  57. </thead><tbody>
  58. <tr><th><em>затвор</em></th><th><em>сток</em></th></tr>
  59. <tr><td align="center">0</td><td align="center"><em>исток</em></td></tr>
  60. <tr><td align="center">1</td><td align="center">Z</td></tr>
  61. <tr><td align="center">X/Z</td><td align="center">X*</td></tr>
  62. </tbody></table></td><td>&nbsp;&nbsp;&nbsp;</td><td><table><thead>
  63. <tr><th colspan="2" align="center"><b>n-тип</b></th></tr>
  64. <tr><td colspan="2" align="center"><img src="../../../../en/img-libs/trans1.png" width="44" height="23"></td></tr>
  65. </thead><tbody>
  66. <tr><th><em>затвор</em></th><th><em>сток</em></th></tr>
  67. <tr><td align="center">0</td><td align="center">Z</td></tr>
  68. <tr><td align="center">1</td><td align="center"><em>исток</em></td></tr>
  69. <tr><td align="center">X/Z</td><td align="center">X*</td></tr>
  70. </table></td></tr></table>
  71. <p>* <em>Если на <em>истоке</em> Z, то на <em>стоке</em> Z; в противном случае на <em>стоке</em> X.</p>
  72. </center>
  73. <p>Если значение атрибута Биты данных больше единицы, то вход <em>затвор</em> остаётся однобитным, но значение на нём применяется одновременно к каждому биту входа <em>исток</em>.</p>
  74. <p>Транзистор n-типа ведёт себя очень похоже на <a href="../gates/controlled.html">Управляемый буфер</a>. Основная разница в том, что транзистор предназначен для проектирования более элементарных схем.</p>
  75. <h2>Контакты (предполагается, что компонент направлен на восток, положение затвора - сверху/справа)</h2>
  76. <dl>
  77. <dt>Западный край (вход, разрядность соответствует атрибуту Биты данных)</dt>
  78. <dd>Вход <em>исток</em> компонента, значение с которого будет передано на выход, если это инициировано входом <em>затвор</em>.</dd>
  79. <dt>Северный край (вход, разрядность равна 1)</dt>
  80. <dd>Вход <em>затвор</em> компонента. Для транзисторов p-типа транзистор будет передавать значение, если значение на <em>затворе</em> - 0; для транзисторов n-типа это будет происходить, если на <em>затворе</em> 1.</dd>
  81. <dt>Восточный край (выход, разрядность соответствует атрибуту Биты данных)</dd>
  82. <dd>Выход компонента, значение на котором будет совпадать со значением на входе <em>исток</em>, если это определено входом <em>затвор</em>, или будет плавающим, если на входе <em>затвор</em> соответствующее значение. Если на <em>затворе</em> плавающее значение, или значение ошибки, то на выходе будет значение ошибки.</dd>
  83. </dl>
  84. <h2>Атрибуты</h2>
  85. <p>Когда компонент выбран, или уже добавлен, комбинации от Alt-0 до Alt-9 меняют его атрибут <q>Биты данных</q>, а клавиши со стрелками меняют его атрибут <q>Направление</q>.</p>
  86. <dl>
  87. <dt>Тип</dt>
  88. <dd>Определяет тип транзистора: p-тип или n-тип. </dd>
  89. <dt>Направление</dt>
  90. <dd>Направление компонента (его выхода относительно его входа).</dd>
  91. <dt>Положение затвора</dt>
  92. <dd>Положение входа затвор.</dd>
  93. <dt>Биты данных</dt>
  94. <dd>Разрядность входов и выходов компонента.</dd>
  95. </dl>
  96. <h2>Поведение Инструмента Нажатие</h2>
  97. <p>Нет.</p>
  98. <h2>Поведение Инструмента Текст</h2>
  99. <p>Нет.</p>
  100. <p><a href="../index.html">Назад к <em>Справке по библиотеке</em></a></p>
  101. </body>
  102. </html>