Accessoirepoort

Technische specificaties voor de 3,5 mm accessoirepoort en richtlijnen voor aangepaste integratie

De Deepthroat Trainer bevat een accessoirepoort van 3,5 mm die compatibele vibrerende accessoires aandrijft voor realtime, op prestaties gebaseerde versterking.

Officiële accessoires

Wij bieden vibrerende pluggen en staafjes die rechtstreeks op de accessoirepoort worden aangesloten. Deze accessoires reageren automatisch op trainingsresultaten – er is geen extra installatie vereist.

De accessoirepoort voert een gemoduleerd signaal uit dat meegroeit met de trainingsprestaties. Hogere prestaties zorgen voor een sterkere activering van accessoires.

Meerdere accessoires gebruiken

Wanneer u een Vibe en Wand samen aanschaft, leveren wij een splitterkabel mee, zodat u beide accessoires tegelijkertijd kunt gebruiken tijdens de training. Sluit de splitter aan op de accessoirepoort van de Deepthroat Trainer en sluit vervolgens elk accessoire aan op de splitter.

Het staafje is ontworpen voor extern gebruik: houd hem handmatig op zijn plaats, stop hem in ondergoed of positioneer hem op de manier die voor u het beste werkt.

Het gebruik van meerdere accessoires verhoogt het batterijverbruik. Als beide accessoires zijn aangesloten, kunt u rekenen op een batterijduur van ongeveer 2 à 3 uur in plaats van de standaard 4 uur. Houd uw batterijniveau in de gaten tijdens langere sessies.

Specificaties van de poort

De accessoirepoort maakt gebruik van een 4-draads TRRS-aansluiting (3,5 mm) met de onderstaande kenmerken.

ParameterSpecificatie
Connectortype3,5 mm TRRS (4 geleiders)
SignaaluitgangEerste ring (R1)
Signaaltype3,3 V PWM (pulsbreedtemodulatie)
Maximale stroom200 mA totaal op de accessoire-uitgang
GedragDe werkcyclus varieert dynamisch, afhankelijk van de trainingsprestaties

PWM (pulsbreedtemodulatie) schakelt de uitgang snel aan en uit. De effectieve intensiteit wordt bepaald door de werkcyclus (het percentage van de tijd dat het signaal binnen elke cyclus aanstaat).

Volg deze veiligheidsrichtlijnen wanneer u externe apparaten op de Deepthroat Trainer aansluit:

  • Sluit nooit hoogspannings- of netvoedingsapparatuur rechtstreeks aan op de accessoirepoort.
  • Neem de fundamentele elektrische veiligheid in acht en voldoe aan alle lokale normen en voorschriften.
  • Probeer maatwerkintegraties alleen als u ervaring heeft met elektronica en de bijbehorende risico's accepteert.
  • Wij ondersteunen officieel alleen R+D-accessoires. Aangepaste interfaces of interfaces van derden worden op eigen risico gebruikt.

Pin-outdiagram

Raadpleeg het diagram voor de posities van de geleiders en de massareferentie. Het PWM-signaal is aanwezig op de eerste ring (R1).

Accessoirepoort TRRS pinoutdiagram met de configuratie met 4 geleiders
TRRS-pinoutdiagram voor de accessoirepoort

Ga niet uit van een bepaalde CTIA/OMTP-geleidervolgorde van andere audioapparaten. Controleer altijd aan de hand van de meegeleverde pin-out voordat u de bedrading aansluit.

Aangepaste integraties

Gebruik de onderstaande stappen en referentieontwerpen om de accessoire-uitgang veilig te integreren in uw eigen projecten.

Plan uw belasting en stroombudget

Bepaal welk accessoire of circuit u wilt aansturen en controleer of er niet meer dan 200 mA van de poort nodig is. Als er meer stroom of een andere spanning nodig is, gebruik dan een drivertrap (voorbeeld hieronder).

U hebt de verwachte continue stroom en eventuele opstart-/inschakelstroom voor uw belasting geïdentificeerd.

Meet het signaalgedrag op uw apparaat

Terwijl de Deepthroat Trainer actief is, meet u de PWM-werkcyclus en -frequentie met behulp van een multimeter met werkcyclusmodus of een oscilloscoop. De frequentie kan variëren tussen firmwareversies; ontwerp voor een redelijk bereik in plaats van een vaste waarde.

U hebt typische werkcycluswaarden geregistreerd bij lage, gemiddelde en hoge prestaties en bevestigd dat de signaalamplitude 3,3 V is.

Prototype met een veilige testbelasting

Voordat u een motor of accessoire aansluit, moet u beginnen met een weerstandsbelasting binnen de limiet van 200 mA (bijvoorbeeld ≥22 Ω bij 3,3 V). Controleer of de poort de temperatuurlimieten niet overschrijdt en of de werkcyclus zich gedraagt zoals verwacht.

Sluit de uitgang niet kort. Gebruik een stroombeperkte voeding of een inline-zekering voor extra bescherming tijdens het testen.

Voeg een drivertrap toe voor belastingen met een hoger vermogen

Als uw accessoire meer stroom of een hogere spanning nodig heeft dan de poort levert, gebruik dan een N-kanaals MOSFET op logisch niveau of een speciale low-side driver. Houd de accessoire-uitgang van de Deepthroat Trainer uitsluitend als stuursignaal.

U kunt uw accessoire volledig aansturen zonder de limieten van de poort te overschrijden, en de Deepthroat Trainer blijft koel en stabiel tijdens gebruik.

Controleer en voltooi de bedrading

Bevestig de adertoewijzingen aan de hand van het pinschema. Sluit de massa aan zoals vereist door uw ontwerp, voeg terugslagbescherming toe voor inductieve belastingen en zorg voor trekontlasting van de TRRS-connector.

Als het accessoire is aangesloten, volgt de uitgangsintensiteit de prestaties soepel zonder resets, spanningsdalingen of hoorbare artefacten.

Referentiecircuits

Gebruik deze voorbeelden als uitgangspunt. Pas de componentwaarden aan de specificaties van uw accessoire aan.

A. Directe aandrijving (≤200 mA bij 3,3 V)

  • Sluit het accessoire aan tussen de PWM-uitgang (R1) van de accessoirepoort en massa, zoals aangegeven in het pin-outdiagram.
  • Optioneel: plaats een kleine serieweerstand (1–4,7 Ω) om de inschakelstroom bij kleine DC-motoren te verminderen.
  • Zorg ervoor dat de totale stroomopname nooit groter is dan 200 mA.

Als uw accessoire de limiet van 200 mA nadert, meet dan de blokkeerstroom. Veel kleine motoren overschrijden bij het opstarten de continue stroom.

B. Externe voeding met MOSFET low-side driver (>200 mA of >3,3 V)

  • Voed het accessoire via een externe voeding die geschikt is voor de spanning en stroom.
  • Gebruik de PWM (R1) van de accessoirepoort als de MOSFET-gatedrive.
  • Gemeenschappelijke ontwerpelementen:
    • N-MOSFET op logisch niveau (bijvoorbeeld lage Rds(on) bij een 3,3 V-gate)
    • Gateweerstand: 47–220 Ω
    • Gate-source-pulldownweerstand: 100 kΩ
    • Terugslagdiode over inductieve belastingen (motor/solenoïde): snelle diode geschikt voor belastingsstroom
    • Gemeenschappelijke massa tussen de externe voeding en de Deepthroat Trainer, indien vereist door uw meet- en isolatiestrategie

Gebruik voor galvanische isolatie een optocoupler of een gatedriver met isolatie en voed de geïsoleerde zijde op de juiste manier. Zorg ervoor dat de signaalpolariteit en timing compatibel blijven met PWM.

Het PWM-signaal uitlezen met een microcontroller

Als u wilt dat uw project reageert op de prestaties van de Deepthroat Trainer in plaats van een belasting aan te sturen, lees dan de PWM-werkcyclus met een microcontroller. In de onderstaande voorbeelden wordt de werkcyclus gemeten en toegewezen aan een intensiteitswaarde van 0–100%.

// Reads a 3.3 V PWM signal and computes duty cycle on Arduino (3.3 V boards recommended)
// Wire the accessory port PWM (R1) to a digital input pin that supports pulseIn measurements.

const int pwmPin = 2; // PWM signal from accessory port (R1)

void setup() {
  Serial.begin(115200);
  pinMode(pwmPin, INPUT);
}

void loop() {
  // Measure high and low durations (microseconds)
  unsigned long highT = pulseIn(pwmPin, HIGH, 50000); // 50 ms timeout
  unsigned long lowT  = pulseIn(pwmPin, LOW,  50000);
  if (highT > 0 && lowT > 0) {
    float duty = 100.0f * (float)highT / (highT + lowT);
    Serial.print("Duty: ");
    Serial.print(duty, 1);
    Serial.println(" %");
  }
}
# Reads a 3.3 V PWM signal and computes duty cycle on Raspberry Pi using pigpio
# Requires: sudo apt install pigpio && sudo systemctl start pigpiod

import time
import pigpio

PWM_PIN = 18  # BCM numbering; connect accessory port PWM (R1) here
pi = pigpio.pi()
pi.set_mode(PWM_PIN, pigpio.INPUT)

def measure_duty(pin, interval=0.05):
    # Sample high/low states over a short window and estimate duty
    start = time.time()
    high_time = 0.0
    last_t = start
    last_state = pi.read(pin)
    while time.time() - start < interval:
        state = pi.read(pin)
        now = time.time()
        if last_state == 1:
            high_time += now - last_t
        last_t = now
        last_state = state
    duty = 100.0 * high_time / interval
    return max(0.0, min(100.0, duty))

try:
    while True:
        d = measure_duty(PWM_PIN)
        print(f"Duty: {d:4.1f} %")
        time.sleep(0.1)
finally:
    pi.stop()

Als uw microcontroller op 5 V-logica werkt, zorg er dan voor dat de ingangspin 3,3 V-tolerant is of voeg een niveauverschuiver/buffer toe. Voer geen 5 V terug in de accessoirepoort.

Ontwerprichtlijnen en goede werkwijzen

  • Bescherm tegen inductieve terugslag door een diode parallel over motoren en solenoïden te plaatsen.
  • Houd kabels kort om ringing aan PWM-flanken en EMI te minimaliseren. Voeg indien nodig een kleine RC-demper toe aan het accessoire.
  • Gebruik trekontlasting op de TRRS-connector om intermitterende verbindingen te voorkomen.
  • Valideer met een dummyload voordat u een op het lichaam gedragen accessoire of een accessoire dat met de gebruiker in contact komt aansluit.
  • Documenteer uw bedrading en instellingen, zodat u resultaten voor verschillende sessies kunt reproduceren.

U hebt de stroomlimieten geverifieerd, het juiste gebruik van de pinout bevestigd en een stabiele werking aangetoond met zowel een testbelasting als uw uiteindelijke accessoire.

Op deze pagina