Ce qui rend ce problème délicat, c'est que vous n'avez pas seulement la somme d'une onde triangulaire et d'une onde carrée. Les pas négatifs de l'onde carrée sont de -12 V, mais les pas positifs seulement +8 V.
Essayer de créer le signal final comme un composite de plusieurs signaux comme Steven et Oli l'a suggéré est parfaitement valide et peut en fait être la meilleure réponse. Cependant, voici une façon différente de penser à ce problème.
Considérez un condensateur qui peut être chargé et déchargé avec des courants fixes, et qui peut également être fixé haut et bas "instantanément" à +8 et -8 volts. Pour choisir quelque chose, utilisons un condensateur de 10 nF par exemple. Pour le décharger de 4 V en 1 ms, il faudrait -40 µA. Pour le charger, 8 V en 1 ms nécessiteraient +80 µA. Vous pouvez avoir des sources microamp -40 et +80 séparées qui sont activées au bon moment. Cependant, il est probablement plus facile d'avoir une source fixe -40 µA et une source commutable +120 µA.
Tout peut être piloté à partir d'une onde carrée de 500 Hz. la source de courant de 120 µA est activée lorsque l'onde carrée est positive (pendant 1-2 ms et 3-4 ms dans votre diagramme). La pince latérale basse est activée pendant une courte période à partir du front montant de l'onde carrée, et la pince large large à partir du front descendant. Étant donné que la tension est réinitialisée à l'une des limites de serrage une fois par milliseconde, cette méthode évite bien l'emballement si les étapes et les rampes ne s'additionnent pas exactement à zéro par cycle.
Ce n'est pas un schéma, juste un schéma du concept général. J'ai des transistors NPN et PNP pour les pinces uniquement pour montrer l'idée générale. Il faudrait plus, comme une diode et / ou une résistance, pour réinitialiser C2 et C3 à temps pour la prochaine utilisation si des transistors bipolaires sont réellement utilisés. Les sources actuelles peuvent être créées avec des amplis-op, et il existe différentes façons de les activer et de les désactiver.
Encore une fois, il s'agit d'un concept uniquement avec les détails laissés en exercice. Cependant, je pense que cela pourrait être réalisable en fonction de beaucoup de choses que vous ne nous avez pas dites, comme la précision, le lecteur de sortie, la vitesse des bords, etc. Je pourrais entrer dans plus de détails si c'est une direction qui vous intéresse.