MC33HB200x

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

MC33HB200x

737 Views
Giants
Contributor I

Hi there!

I need to use this SPI Programmable 10 A H-Bridge for one of my project. I read the datasheet and i understand how control the velocity and direction with physical input , but i'm soo confiuse with SPI i read VIN1 and VIN2 are equal at IN1 and IN2 but i don't understand how i can send a PWM value with SPI.

I hope someone can help me 

Thank you 

Sergio 

0 Kudos
Reply
4 Replies

720 Views
ErikaC
NXP TechSupport
NXP TechSupport

Through the SPI interface, the microcontroller can digitally configure and control the device. Some of the key parameters that can be set via SPI include:

  • Operating mode: H-bridge or Half-bridge
  • Current limits for protection
  • Slew rate
  • Enabling or disabling outputs
  • Output control using virtual input bits VIN1 and VIN2

But SPI is not used to transmit PWM signals.

The PWM signal must be generated by the microcontroller and physically connected to one of the device’s input pins. SPI only determines which input pin will be used for PWM control, but does not carry the PWM signal itself.

Hope this helps!

0 Kudos
Reply

688 Views
Giants
Contributor I

Hello!

Thanks for your replace and sorry if i answert only now but i wasen't home. Ok if i understa in SPI mode i decide in which way i want my motor turn and on th pin i send my pwm signal like i decided my motor turn in CW i in SPI i set at one VIN2 and i send muy PWM on ING1 right ? because from datasheet is not too much clear 

Datasheet.png

 

Thank you 

0 Kudos
Reply

616 Views
ErikaC
NXP TechSupport
NXP TechSupport

Yes, you are correct!

0 Kudos
Reply

611 Views
Giants
Contributor I

Thank you soo much 

 

Sergio

0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2196103%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EMC33HB200x%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2196103%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%20there!%3C%2FP%3E%3CP%3EI%20need%20to%20use%20this%26nbsp%3B%3CSPAN%3ESPI%20Programmable%2010%20A%20H-Bridge%26nbsp%3Bfor%20one%20of%20my%20project.%20I%20read%20the%20datasheet%20and%20i%20understand%20how%20control%20the%20velocity%20and%20direction%20with%20physical%20input%20%2C%20but%20i'm%20soo%20confiuse%20with%20SPI%20i%20read%20VIN1%20and%20VIN2%20are%20equal%20at%20IN1%20and%20IN2%20but%20i%20don't%20understand%20how%20i%20can%20send%20a%20PWM%20value%20with%20SPI.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EI%20hope%20someone%20can%20help%20me%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EThank%20you%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3ESergio%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2197683%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20MC33HB200x%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2197683%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EThank%20you%20soo%20much%26nbsp%3B%3C%2FP%3E%3CBR%20%2F%3E%3CP%3ESergio%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2197681%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20MC33HB200x%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2197681%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EYes%2C%20you%20are%20correct!%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2197000%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20MC33HB200x%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2197000%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello!%3C%2FP%3E%3CP%3EThanks%20for%20your%20replace%20and%20sorry%20if%20i%20answert%20only%20now%20but%20i%20wasen't%20home.%20Ok%20if%20i%20understa%20in%20SPI%20mode%20i%20decide%20in%20which%20way%20i%20want%20my%20motor%20turn%20and%20on%20th%20pin%20i%20send%20my%20pwm%20signal%20like%20i%20decided%20my%20motor%20turn%20in%20CW%20i%20in%20SPI%20i%20set%20at%20one%20VIN2%20and%20i%20send%20muy%20PWM%20on%20ING1%20right%20%3F%20because%20from%20datasheet%20is%20not%20too%20much%20clear%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Datasheet.png%22%20style%3D%22width%3A%20993px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Datasheet.png%22%20style%3D%22width%3A%20993px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F363589i78DEF2865FA7CB05%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22Datasheet.png%22%20alt%3D%22Datasheet.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3CP%3EThank%20you%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2196160%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20MC33HB200x%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2196160%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EThrough%20the%20SPI%20interface%2C%20the%20microcontroller%20can%20digitally%20configure%20and%20control%20the%20device.%20Some%20of%20the%20key%20parameters%20that%20can%20be%20set%20via%20SPI%20include%3A%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3EOperating%20mode%3A%20H-bridge%20or%20Half-bridge%3C%2FLI%3E%0A%3CLI%3ECurrent%20limits%20for%20protection%3C%2FLI%3E%0A%3CLI%3ESlew%20rate%3C%2FLI%3E%0A%3CLI%3EEnabling%20or%20disabling%20outputs%3C%2FLI%3E%0A%3CLI%3EOutput%20control%20using%20virtual%20input%20bits%20VIN1%20and%20VIN2%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3EBut%20SPI%20is%20not%20used%20to%20transmit%20PWM%20signals.%3C%2FP%3E%0A%3CP%3EThe%20PWM%20signal%20must%20be%20generated%20by%20the%20microcontroller%20and%20physically%20connected%20to%20one%20of%20the%20device%E2%80%99s%20input%20pins.%20SPI%20only%20determines%20which%20input%20pin%20will%20be%20used%20for%20PWM%20control%2C%20but%20does%20not%20carry%20the%20PWM%20signal%20itself.%3C%2FP%3E%0A%3CP%3EHope%20this%20helps!%3C%2FP%3E%3C%2FLINGO-BODY%3E