Other Parts Discussed in Thread: MCT8329A,
I recently received the MCT8329EVM. It has the MCT8329A chip installed. I tried running it with the "MCT8329A GUI", and the motor spins, but I am unable to control the speed via I2C from the GUI. I have tried the online GUI as well as downloaded the GUI (along with a vast amount of runtime support). The GUI is communicating in some fashion with the chip, as it can "Read All Registers", and some changes I make in the registers affect the motor control. But it seems to completely ignore the setting for "Speed input mode" and also ignore the toggle for "Speed Control via I2C [OVERRIDE]. It acts at all times as if the SPD_CTRL_MODE setting is PWM, as turning the pot with SW1 in the left position jumps between motor stopped and motor full speed (as one would expect as the voltage crosses the logic threshold). Moving SW1 to the right position always turns the motor on full speed, regardless of the pot or the I2C Speed Command Percentage setting in the GUI.
Note that the instructions in the GUI don't even match the options in the GUI. They say "Toggle the Speed Pin Configuration [SPEED_PIN_CONFIG] below to "Speed pin used to set SPEED" to use an external signal to control speed command." but there is no setting option that says "Speed pin used to set SPEED"; instead there are four different input modes.
I have the MCF8316EVM and the same speed control structure is present and works correctly.
Experimenting with the register settings on the MCT8329EVM, if I change the DIR_INPUT setting, it is affecting the board--when it's set to "Hardware Pin DIR", the switch on the board (S3) controls the direction of rotation. If I change DIR_INPUT to "Override Hardware Pin ..." it does override the S3 setting--but the two different override directions don't work--it always overrides in one direction. So it's as if the register values are being set, but not correctly.
I will note that when I received the shipment, the seal on the anti-stat bag was already broken. This makes me suspicious that the board might have already been used?








