snowyrain
13.12.2007, 00:44
Hallo,
ich möchte gerne mittels einem Spartan 3E einen Hitec Servo ansteuern. Das senden von Befehlen klappt gut. Leider kriege ich keine Antworten hin. Dazu sendet der FPGA zwei mal 0x00 und der Servo zieht das Signal auf Low wenn er ein Bit logisch eins senden möchte. Das geht mittels Adapterschaltung von HMI auch gut. Aber ich möchte nur einen Pin von dem FPGA nutzen.
Deswegen habe ich an eine Open-Collector-Schaltung gedacht. Hierzu setze ich die Bits des 0x00 Signals auf Hochohmig und klemme den Pin über einen 3,3kOhm Widerstand an 3,3V. Leider schaft es der Hitec Servo nicht dieses Signal auf Low zuziehen (sieht man gut aufm Oszi).
Ich stehe total aufm Schlauch, was übersehe ich?
Gruß
Snowyrain
ich möchte gerne mittels einem Spartan 3E einen Hitec Servo ansteuern. Das senden von Befehlen klappt gut. Leider kriege ich keine Antworten hin. Dazu sendet der FPGA zwei mal 0x00 und der Servo zieht das Signal auf Low wenn er ein Bit logisch eins senden möchte. Das geht mittels Adapterschaltung von HMI auch gut. Aber ich möchte nur einen Pin von dem FPGA nutzen.
Deswegen habe ich an eine Open-Collector-Schaltung gedacht. Hierzu setze ich die Bits des 0x00 Signals auf Hochohmig und klemme den Pin über einen 3,3kOhm Widerstand an 3,3V. Leider schaft es der Hitec Servo nicht dieses Signal auf Low zuziehen (sieht man gut aufm Oszi).
Ich stehe total aufm Schlauch, was übersehe ich?
Gruß
Snowyrain