F G H&D.>A@,IKJCLMLMNPOpeople.ee.ethz.ch/~pluto/ende.pdf · 2007. 9. 24. · "!$#$&%'!)(* "!+...
Transcript of F G H&D.>A@,IKJCLMLMNPOpeople.ee.ethz.ch/~pluto/ende.pdf · 2007. 9. 24. · "!$#$&%'!)(* "!+...
-
�����������
������������������������� ��!#"$�%'&��������)(�*,+-������%'&�.��()�����������/����!0����12�3�����)�,45����%����������(768��9:�)���3���)��*
;=A@'BDC E.FHGJIKGLI7MONP>AQ Q R
-
����������������������������������� �"!$#$�&%'!)(*�"!+�,�.-*�0/ m
132�4658794658:
; < =?>A@=CB�>AD E
F G�H&D.>A@,IKJCLMLMNPO E
E Q9RTS�HKUC>A@ V
V WYXCZ[RMRC>&N \
\ ],>&S�HKUC>&@ ^
^ Q�_`Z[abLMN�>&c d
d ef>A_`Z[UT>&SgB�abZ[NhUMB�c$LMN�ZgO i
j k"XT>ml)j`n�VCnoV`pYq,RTZ[N�H�rmefZ[amamB�RTrs],>&S�HKUT>A@ ;&F
-
����������������������������������� �"!$#$�&%'!)(*�"!+�,�.-*�0/ j
� ��� 7�� ��� 7�
"X&����[��12�����-9a��
�Lm�f��� e f���Hj�o)1 1�� ���1 �)��������� �������&� !0����%�����)�H��!5�3������l o�l o��� ��1 12����( %������dk" � �,���������)( ��
%������� %'&���i��k��!5��&�D����1 D��*�i: ����A������/hH�)��!0�)�
��%���������( ��&� !0����� 9�� ���#����i��.�5���3���k��� �3���9���� � ��1 1 ����([%�����X����� ��&� �3��&�
�!0�)�X���%�.������( ��&� %�.�� ���2
������12�3����&� �)����()�������-��� �'��d� �H��&� %���121 ������%��3�����)� %'&���������#�2�`��1 9:��[��! %�.��D9�� ����% �3�?9:D���`c��������-dX"X&����%�� c)��[�����39��� ��� %�)�����% �� ������()�� 9�����
�����)��d�.����%D��&� ��
%�������������� *������&� �3��������(2���'�3��A��!5��&�A���%�
��c���K%�����3l-����i���� 9������% ��� �����D�)����* 9a %��)����
%�D�)� !J�������l$9����A��� *Kc��3���� ��� 9:
��� ��� ��� �������/i:�)������9����d� �����5�)� ��&����
12�����������3�����)� 9:�� %'&��3������n%���� 9a ��������
� ���7��� !0
�� � ����.�����3��9�������'� ����Ji�f � f�d"!$# i�e%� f�d&!��[���S��&� ��
%�
��c)
�(' !0�)��� 9������ % �3� 9:A��������
� �)� ������&��)��������)������( ���3����l�i���� c�������,��&� !0�)���X���12����������( 9��������3�� %���12i���
�����*7%��)����
%� d
* + 2,� 7��.-0/21212354
6 ���()��� �3����Hia� � ��[����i�i���* ��!7�)8�9,:8Ad-"X&�����()& ��&����(���� �3���)� %���� ��%�%�i�� &���()&�
�c)�)� �'��(��� ��� ��� ���3� ����c����� ��9��� ���S!0
�� ��� c��)������()
���9a��9a@?>8 9:�%������� ��
��12�������)���X%�)�����,9: ����� &���()&�d
� ��()���� e�' 4#� � ��[%��)�����%���)�(' %�� ��
�ki����,���Xi:�)��� ����c�
-
����������������������������������� �"!$#$�&%'!)(*�"!+�,�.-*�0/ o
� � 4��*2�� 7��
Display
Hex−RotarySwitch
−
+
2x100k
Out0..7In0..3
Enc
oder
1M
1M
1M
1M
In4..7
4
8
+5V4
� ��(����� m$' 4#��������*7��%'&�
17�3����% ��!$��&�
��%�������
6 &� ������%���17�3����3�'����* ��������%'& ���7i���� c������� ��� ��
� ��&� o�� 9����7���3��� � �)����d "X&���
��������(2��� c�������9����)�?� ?�� ��
()12
� ��������i�� � *)d"X&������l o�l o � 6 �������)( � ��1 12����(�9
%������� ���5�)i:����3��
�S���
��%�������d5"X&��!0�)��� ���3���9������ ���� i���� ����������(�&�!0�)��� �����7���A��&�%'&���i '5��
ia
��������( �)�7��&� 9�� � ���'�3�� �A%�������� ���� !0�� �� ��&�
� ���K��&�
������� �)� ��&��������� i�����d "X&�,i��3������* ����i��.��������������������� �� �k���7� ����.�����3�$���'�3�� ��� ��&/� 9���� ����%���H%�������
� � i�������d "X&�D���%�.��
�k������i��.��������c)
���[��&�
�K����� ������* ��&�D!0�)������3���79�� ���k�3�������� ���!�����"H9���� �������2��&� i���������*9������k� �#������$���%������d"X&� ()
������3��
�K%�����
� �)���K�������()����� ���H9`*/�����������(2���%'&K%�������
� � i������[��� �2%�)1&�i������ ���)�d� ��()����km ������ ����� ��&�� � ��&�[!0�����n%�����%�������'$������%�������9������ ����[���� � ����2('`��������* �)����*� ������()�� 9�� ��%'&�������
�8���X����� ���-d
-
����������������������������������� �"!$#$�&%'!)(*�"!+�,�.-*�0/ !
� 1����.4 4 7�3
21 3
In0..7 8
green LED green LED
red LED
+5V
+5V
10K
10K
+5V
red LED
Out0..7
good−off−false
� ��()���� j ' � � ��17������i������3�����)�7���H��&� %'&�������
�
� �3%'& %�.�� � ����� 9����A% ��� 9:S12������i���� �3���� ��� ��& � ���.%��3�� ����� ��%'&�d 6 � ��&��������ia�)���������)� ��&� 9���� ��� �� ! � ��� � �� � �)����()������� ���'� ���d "X&�,���%�)��� ia�)���������)� i��������� �������������a9���� i�����9���9���������*A���A��&� ��
%������� ��()���)������( ��&� 9���� �����3�� %�)1 i��� ���� *)d#"X&���&������,ia�����������)� ��� ����������%��[� 9�����
�����)��9`*S��� c)
��������( ��&� 9�� � d"X&� ����c3����%��� :� � �?���)()��% %����%���� ���?3o 6 : f)fS�3��� ?3o 6 : ���2% �3�K���)����%�D�)��������m3o)1 6 d�"X&��������X�����2%��
�`�����2������c� ��&� ��� � %������)����6 � 9 ��d
-
����������������������������������� �"!$#$�&%'!)(*�"!+�,�.-*�0/ �
� � 7 � 2�� 7��
4
−
+
2x100k
Dec
oder
Out0..3In0..7Display
Hex−
Out4..7
1M
1M
�#��()���� o ' �.%'&�
17� ����% �3!#��&� ���%�.��
�
� � ��&���� ���1 �)�����'�3�����)� 9:�� ��&�[�����3���)( ��
%������� ��
�� �)����*A9���� i����)9���9������ ������ �3!�f�lf�d"!2����� e)d ��� �7������ ��i�i�����% �3�����)�,��&�A9������ ��i�i: �3������(S�3�k��&� ���%�����
� % ���K&�� c���� * c��3���� 9:
��� �
� f ����� e)d"X&�k���3�'� � �)���7�3� ��&����
%������� �)����i���� ��� ��( �3��� ����()����� ��
� ������&2%�)12i������3���)��� �3�����&�� ���?���?� &� ��3���%��12��� ������i�� � *�d
-
����������������������������������� �"!$#$�&%'!)(*�"!+�,�.-*�0/ ?
� ��� ��� 123 79:
� ��()���� !�' � ������()�� 9�����
�������X���X%�������
%����
� ��()����,��' ��� � 9�����
�����)����% �3�������[9: %��)�����% ��
�
-
����������������������������������� �"!$#$�&%'!)(*�"!+�,�.-*�0/ �
�#��()���� ?�' ��� *S!0�)���[9������X%����H9a ��������
�?���
� ��()����,� ' !J����������k��&��� ��c) 9�� ���[���� ����������?�)�
-
����������������������������������� �"!$#$�&%'!)(*�"!+�,�.-*�0/ �
� � 7 � � � 7 � � � ��3 � � : 123 �4
������������������������������������������������������������������������������������������������������������������������������������������������������������ ��� �����������������! ���� "�#�$%����&��!���'&)(�����+*,��������+-�������������������������������������������������������������������������������������������������������������������������������������������
.�.�.�.�.�.�.�.�.�. .�.�.�.�.�.�.�.�.�.. .�.�. .
/ $�0 .�. 1 2�3'.�.�4 /�/. .
��5 36.�. 2 1)7'.�. � ". .
��5 18.�. 9 1):'.�. ��;. .
� 36.�. < 1 � .�. ��=. .
� 18.�. > 1)?'.�. � �. "�#�$ 1!?�4: .
� 26.�. ? 1)>'.�. � #. .
� 96.�. � 1@
-
����������������������������������� �"!$#$�&%'!)(*�"!+�,�.-*�0/ e f
� ;�G � 9 � 2 � 1 � 3 � # ��B � / � � ��; ��= � "
3 3 3 3 3 1 1 1 1 1 1 31 3 3 3 1 3 1 1 3 3 3 32 3 3 1 3 1 1 3 1 1 3 19 3 3 1 1 1 1 1 1 3 3 1< 3 1 3 3 3 1 1 3 3 1 1> 3 1 3 1 1 3 1 1 3 1 1? 3 1 1 3 1 3 1 1 1 1 1� 3 1 1 1 1 1 1 3 3 3 3: 1 3 3 3 1 1 1 1 1 1 17 1 3 3 1 1 1 1 1 3 1 1# 1 3 1 3 1 1 1 3 1 1 1B 1 3 1 1 3 3 1 1 1 1 1/ 1 1 3 3 1 3 3 1 1 1 3� 1 1 3 1 3 1 1 1 1 3 1; 1 1 1 3 1 3 3 1 1 1 1= 1 1 1 1 1 3 3 3 1 1 1
/ -������+����-��J&�� "�C��KF 3�4�� 4 /�/ F >�4�� / $�0%F%"�C�� � ; C�#KF%"�C������5 3�� ��5 1�� ��5 2�� ��5 9 FK"�C�� �+*O�����������M(-,�)���E��-����&������ �����������%-�����(����,&� �!��� 2�2�3�� ��� &M�-E$ ; � �������-�����&��
. H � ; C�� H!=�H / #�� H � C� ;�G�H��
. ����5 ;"�#�$ 1!?�4: �
. 5 H C ���5 3 F 2����5 1 F 9��� 3 F ��� 2 F ?��� 9 FD� ���5 2 F :����5 9 F 7����5%F 1!2����B F 1!9��� / F 1N��� �%F 1!?����= F 1 � ���; F 1!:��� "OF 1!7 �
-
����������������������������������� �"!$#$�&%'!)(*�"!+�,�.-*�0/ e�e
. B ��� $ ; #�C ��;���� #�� H � C �
��5%F�����5 3�� ����5 1�� ����5 2�� ����5 9 �
� #%F���� 9� ��� 2�� ��� 1� � 3I ��� 9� � 2�� ��� 1� ��� 3I � 9�� ��� 2�� � 1�� � 3I � 9�� � 2�� ��� 1� � 3 �
��B F���� 9� � 2�� ��� 1� � 3I � 2�� � 1�� ��� 3I � 9�� � 2�� ��� 3I � 9�� � 1�� � 3 �
� / F���� 9� ��� 2�� � 1�� ��� 3I � 9�� � 2�� � 1I � 9�� � 2�� ��� 3 �
� �%F���� 9� ��� 2�� ��� 1� � 3I ��� 9� � 2�� ��� 1� ��� 3I � 9�� ��� 2�� � 1�� ��� 3I � 2�� � 1�� � 3 �
��; F���� 9� � 3I ��� 2�� ��� 1� � 3I ��� 9� � 2�� ��� 1 �
��= F���� 9� ��� 2�� � 3I ��� 9� ��� 2�� � 1I ��� 9� � 1�� � 3I � 9�� � 2�� ��� 1� � 3 �
� "OF���� 9� ��� 2�� ��� 1I ��� 9� � 2�� � 1�� � 3I � 9�� � 2�� ��� 1� ��� 3 �
. ; C��
6��6 65e �>8�� ����� � ?��
()1 �� � 6 � 9 ������i�� � *D� ��� ������ ������%�X��&������3��X%�������
� ����*���S&� ��3���%��12��� ������i���� *.�[������&K�2oS9���� i�����������
� ����i��.� � c3��������9��� ��� ��&�D17��� �� ��0��&�7"X� 68j�e)eS���D���?1 �)��2� c��3��� �39����� d : ��121 ���%�� �3� ?H��
()1 �� � ������c)
���D����i�i:�)����)����* � : 9 %�.��
��d "X&� ����� ��9���%�� ��! ��&�2������i���� * ������c)
� �� �3��� ���K������& � ��6 6���D��&�S���3��&�
�A&���()& %�������� � %���������1 i������)��d 6 ��� � i:� �
� ��6 6 ����� ��� �/���'� ����%%��������� � ��!-��9a����� ?�f�1 6 �J12� *�9a�� %����`�����)����
� ��� �� ��&�k45� :e ���7��� ������&2� %�������� �%��)������1 i������)�,��! e�� 6 � �)�����,&�� c) 9a
��/� 9:
����
�[%'&��)��% � d
-
����������������������������������� �"!$#$�&%'!)(*�"!+�,�.-*�0/ e m
� � � 7 � ��� ��� ���� 4���3$2� � ��� � � 4� � 7 � 2�� 7 �
���������� ����������� � ����� ������������ ��� ����� ����� "!# � �$&%�'�(�) �&* �� �,+ ��-�� ����� $&%�'� �$&%�'�(�)�( * �� �,. ��/�� �� $&%�' � ) �&*� �!# (�) �&* �� �0� ��1�� �� $&%�' � )�( *� �!# (�)�( * �� �,1 ��2� ��3!# � ) �&*� �4�56�� �,/ ��.�� ��3!# � )�( *� �4�56�� �,- ��+�� ���4�5� �!# � )�( * �� �,� �7�8� ��3!# 1 )�( *� �!# � ) �&* �� �,9 � ( � ��3!# 1 ) �&*� �$&%�' � )�( * �� ��� ( .9�� �� $&%�' 1 )�( *� :�;
@AB�DCC�> �$&%�' � ) �&* �� ���� .��� �� $&%�' 1 ) �&*� EF�HGI�JGI�7K ��LLM�� ���N+ .-�� ��O�LL� :QPSRRUT �V �WQ�QXY� ' �� ���N. ./�� ��3!#Z TNP X C� LQ�Q[�\Y]���� �^ 4�LM�� ���S� .1�� �� ^ 4�L� �$&%�' + ) �&* �� ���N1 .��2� �� $&%�' / ) �&*� �$&%�' + )�( * �� ���N/ ..�� �� $&%�' / )�( *� �!# + ) �&* �� ���N- .+�� ��3!# / ) �&*� �!# + )�( * �� ���N� ._�8� ��3!# / )�( *� �4�56�� ���N9 . ( � ��3!# - )�( *� �!# . )�( * �� �,+ ( +9�� ��3!# - ) �&*� �!# . ) �&* �� �,+_� +��� �� $&%�' - )�( *� �$&%�' . )�( * �� �,++ +-�� �� $&%�' - ) �&*� �$&%�' . ) �&* �� �,+. +/�� �����` $&%�'� �������� ; �� �,+�� +1�� �����`"!# � ����������������������������
"X&� %'&���iK����!J��9�����% �3���� ��� ���?� � � f�d e � ��1 :� � �?i����.%���� ����� 1 �)��� ��
� ���?�f�dgj ����%'&�
�[������ o ��i�����: � b 9 � 4$d
-
����������������������������������� �"!$#$�&%'!)(*�"!+�,�.-*�0/ e j
������������������������
� ��� "X&� ��� � � ��� i������ ���� %��)�����% ���� ��� ��&� %�)1 12�)�()���)�����-d� ��� � �3��& � ��� i������[���� %��)�����%����?��� �,e�d&�)8 ����i�i�� *)d�������� 6 � � i���1 i,���X������H��� ()������� �� f�d o�!>8 !0�)�"!�#%$ d��������& 6 � � i���1 i,���X������H��� ()������� �� e)d j !>8 !0�)�"!�#%$ & d('*),+�-/. � �����S��
���S��&� � �)� �`����( %��������� � !0�)�2��&�K�3��������( �� �%�.��
��d "X&� 45��� ��� ������ ������& � e)dgf �10O��
����������� ���
� ���:d!%#�23#�� 4 &�
�5!�#�23#�� ���Si�������
� ��i�lk��� ��
������������
�,�������������%����)����!0�)��%D��&�D���%�����
�k���2�2������������8�����3��3dX"X&����[i������&��)�����/9: %��)�����%����H��� � ���7��&���/�����[����
��d(6 � ����(6�� � ��(�&`�D%�������
� � i�������� ��&��3�D!0
�� ��&� 9���� i����)9���9������ ��������!#��&� %�.�� � �����,��� ��&� ��
%�������d������ ���%����� "X&�
��
��()& �$i��������8��!��)����i����$%��������� ��� ��&�� � ��&� ������������!#��&� ��
%���������( i�����%������d��6 76 � �3�����!�� ������(���98 � � � ��
��� �����������������)��d "X&� �.������%���[%�)����
%����/��� � �����6 �,:%; 9 ������� ��!#��&� ������()��