Forum: Mikrocontroller und Digitale Elektronik Timer 3 toggle-mode verursacht Störung an anderen PINs


von R. K. (uc_student)


Lesenswert?

Hallo Zusammen

Ich toggle mit dem Timer 3 den Pin 37 des STN32F103RBT6 des IAR-STM32-SK 
(GPIO_FullRemap_TIM3). Dies funktioniert eigentlich auch sehr gut. 
Jedoch messe ich an anderen Pins bsp. Pin 22 (MISO) ebenfalls daselbe 
Toggle-Signal, jedoch mit deutlick kleinerer Amplitude (50 mVpp).
Kann es sein, dass das vollständige Remap des Timer3 ein Problem 
verursachen kann? Der MISO-Pin ist der eingentlich korrekte TIM3...

  /*GPIOB Configuration: TIM3 channel 2 */
  GPIO_InitStructure.GPIO_Pin =  GPIO_Pin_7;
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
  GPIO_Init(GPIOC, &GPIO_InitStructure);
  GPIO_PinRemapConfig(GPIO_FullRemap_TIM3, ENABLE);

  /* Configure SPI_MASTER pins: SCK and MISO */
  GPIO_InitStructure.GPIO_Pin =  SPI_TX_PIN_MISO;
  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
  GPIO_Init(GPIOA, &GPIO_InitStructure);

von Stefan F. (sfrings)


Lesenswert?

Schwankung in der Größenordnung von 50mV sind unkritisch. Du kanst Dich 
sowieso nicht darauf verlassen, daß die digitalen Signale immer den 
gleichen konstanten Pegel haben. Ich würde das nicht als Indiz für eine 
Störung betrachten.

von R. K. (uc_student)


Lesenswert?

Die 50 mV selbst wären wirklich kein Problem, jedoch kommen bei den 
Flanke Spitzen mit bis zu 800 mVpp vor. Und ich kann mir anhand meiner 
Beobachtungen gut vorstellen, dass die SPI wegen diesen Flanken hie und 
da ein falsches Bit einlieset..

Naja meine Hauptfrage war jedoch, ob sich das Timer und SPI-Modul 
gegenseitig stören können, obschon ich das remapping gemacht habe.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.