pmtwiss
Junior Member level 2
- Joined
- May 28, 2008
- Messages
- 21
- Helped
- 2
- Reputation
- 4
- Reaction score
- 2
- Trophy points
- 1,283
- Location
- Pasadena, CA
- Activity points
- 1,502
Hello,
I am using the Avago AEDR-8500-120 IC for a motor rotary controller, and I am having large noise transients on the 5Vdc into the IC, and on the encoder lines. I am a well experienced PCB design, but new to motors.
I have attached the schematic to this email. It's fairly simple.
The board is a 4-layer design. The encoder traces on on the bottom, while the motor signals are on the top. The 2 internal layers are solid ground place (mid1), and a misc signal layer with ground pour (mid2). I am following avago's recommendations. If I manually turn the motor by hand, the encoder signals are clean, but when we move the motor using power, the encoder signals are all corrupted.
I have a cable going to a commercial controller, and it seems the cable is not an issue due to the fact it's used with other various off the shelf motors.The noise is a decaying sinusoidal(66MHz), coming every 48KHz, while the motor runs at 24 KHz.
It seems I may be missing something. I have my ground stitched with vias, I have a pi network for the encoder IC. I think the noise is happening on the 5Vcln, as the noise on 5Vcln > noise 5V, which doesn't make sense given the filter. Yes I chose the ferrite bead correctly, using R,XL,Z table and frequency.
Due to my inexperience in motor electronics, I am looking for some guidance on how to figure out where the noise is coming from.
Please see attached schematic in PDF for review.
Please help if you can! And thanks,
-Peter
- - - Updated - - -
Hey Guys,
See the added PDF here showing some scope signals with the schematic, as well as PCB stackup.
Thanks,
-Peter
I am using the Avago AEDR-8500-120 IC for a motor rotary controller, and I am having large noise transients on the 5Vdc into the IC, and on the encoder lines. I am a well experienced PCB design, but new to motors.
I have attached the schematic to this email. It's fairly simple.
The board is a 4-layer design. The encoder traces on on the bottom, while the motor signals are on the top. The 2 internal layers are solid ground place (mid1), and a misc signal layer with ground pour (mid2). I am following avago's recommendations. If I manually turn the motor by hand, the encoder signals are clean, but when we move the motor using power, the encoder signals are all corrupted.
I have a cable going to a commercial controller, and it seems the cable is not an issue due to the fact it's used with other various off the shelf motors.The noise is a decaying sinusoidal(66MHz), coming every 48KHz, while the motor runs at 24 KHz.
It seems I may be missing something. I have my ground stitched with vias, I have a pi network for the encoder IC. I think the noise is happening on the 5Vcln, as the noise on 5Vcln > noise 5V, which doesn't make sense given the filter. Yes I chose the ferrite bead correctly, using R,XL,Z table and frequency.
Due to my inexperience in motor electronics, I am looking for some guidance on how to figure out where the noise is coming from.
Please see attached schematic in PDF for review.
Please help if you can! And thanks,
-Peter
- - - Updated - - -
Hey Guys,
See the added PDF here showing some scope signals with the schematic, as well as PCB stackup.
Thanks,
-Peter