Hallo DAN1978ob!

Mir ist eine Lösung eigefallen, die ich im Code skizziert habe. Es ist nicht geprüft, sollte aber so wie Du Dir vorgestellt hast, (ausser Bremsen des Motors) funktionieren. Das PWM ist im Bereich 0...50% und die Motorspannung muss verdoppelt werden. Bei zwei Motoren werden es insgesamt 4,5 (praktisch 5) ICs.

MfG
Code:
                      VCC
                       +
                Rm     |    Rm
          ||C   ___   _V_   ___    ||C
        +-||-+-|___|-|___|-|___|-+-||-+
        | || |                   | || |
       .------.       Rv        .------.
       | IC1  |                 | IC1  |
     +-|B    Q|-+             +-|B    Q|----+
     | |_ _   | |             | |_ _   |    |
  +----oA R   | +---------------oA R   |    |
  |  | '--o---' |             | '--o---'    |
  |  |    |     |             |    |        |  IC3
  |  +----+-----|--------+----+----+        |  __
  +-------------|--------|------------------+-|EX|        PWM
                |        |  ___    ||C      | |OR|--------->
                |        +-|___|-+-||-+  +----|__|
                |  VCC   |       | || |  |  |  +----+
                |   +    |  Rf  .------. |  |  |    |
                |   |    |      | IC2  | |  |  | .--o--. Richtung
                |   +----+------|B    Q|-+  +----|D S Q|--->
                |   |           |_ _  _|       | |  _  |
                +---|-----------oA R  Qo---------|T R  |
                    |           '--o---'       | '--o--'
                    |              |           | IC4|
                    +--------------+-----------+----+


   Rf=Rv/2+Rm      IC1=74HC123     IC2=74HC123
   T=0,45RC        IC3=74HC86      IC4=74HC74
   Rm=min.5k       Rv+Rm=max.1M    C=beliebig
                   VCC=+3...+6V    GND=pin  7 von allen ICs
   F=1/(0,45C(2Rm+Rv))             VCC=pin 14 von allen ICs