It should regognize the new USB device immediately after you plugged it into the socket. If not, there must be a bad junction between the USB pins of the cypress chip and the socket. Check also the crystal and the reset inputs.
but i think i measured a voltage of 3,3v all the time
Sure, this is definitely the error. The USB chip is permanently in reset state and therefore doesn’t start.
Just take a look into the schematic http://www.ucapps.de/mbhp/mbhp_usb.pdf for the supply voltages of the cap and the resistor. Note: If the resistor or the cap isn’t tied to Vss/Vdd, possibly also other components are affected. Just follow the Vss/Vdd tracks with your multimeter to find the bad junctions.
Best Regards, Thorsten.
Addendum: the AN2131SC has a high-active reset, the PIC a low-active reset. This means: if you notice that the PIC doesn’t run, check that the reset input MRST# of the PIC is on 5V level, and not 0V like for the AN2131SC
You could unsolder the resistor and capacitor and test them as RC circuit (+3.3V -> C -> R -> ground) just to ensure that they are not damaged (but the probability that you have fried them is very low). The voltage between C and R must be 0V after < 1 second (you won’t regognize the pulse…)
If these parts are ok, the only reason why you see 3.3V would be that you’ve soldered the USB chip in the wrong direction…
alright, but you should try to find the hardware related problem with the reset pin sooner or later to avoid random reset pulses which can crash or hangup your windows (as the M$ driver is extreme unstable)
works better? I don’t mean the driver in the mbhp_usb\ subdirectory (here you should use v1.1), but the wintendo driver for EZ-USB under ez-usb\driver\
Thnx for that. Just finished my MIDI Int, too. I ran into the same problem: Win XP does not accept that EZ USB driver and so the EZ Control Panel does not recognize the chip. I’ll try too burn it under Win2000.
The same prob at my house: The device is not recognized by WinXP nor by Win2000. Better said: It is recognized&installed, but the driver does not work (Win does not install it - something missing?).
So the EZ Manager does not get connection to the device.
I dont think that I soldered anything wrong (I also have experiences with SMD soldering). All LEDs are coming up normal, the USB conn works fine and so on. I do think its a software prob as stated above.
As I dont have access to a Win98 PC to burn the EEPROM, what can I do?
btw: Isnt that funny? That thing can only be programmed under Win98 (or others), but wont run on that OS. On the other hand it will run under Win2k/XP but there you cant burn it! … weird … :P :
I programmed the usb module AND use it exclusivly in XP and I had no probs - once all the connections were A-OK the firmware burnt fine, and XP recognised it no prob…
MIOS V1.4 will provide a function to read from/write into a BankStick (24LCxx and 24LCxxx) directly via MIDI. This means, that you will be able to burn the MBHP_USB firmware via a MIOS core.
And btw.: it will also open the possibility to clone a MIDIsport 2x2, of course only for the people who already own this MIDI interface.
thanks for the tips however I am still havin probs
I cant seem to get: version 1.0 the link still seems to point to ver 1.1 it would be nice to be able to try this stuff on me own PC
So I tried it on another PC Win 98 yay it lets me install the ezUSB driver. but once it is installed I still can not seem to burn the Chip
Since I am using an 24LC256 instead of the 24LC64 is there anything I need to change in the settings of the control panel?
I also notice that the power led does not have enough grunt to light the led i.e. I can measure only 1v but I have checked all the ICs and they measure the correct voltage ie 5v or 3.25-3.3v and earths seem OK.