Content Provider Terranigma Posted December 1, 2021 Content Provider Posted December 1, 2021 7 minutes ago, lucky1 said: STM32F427VIT6 is the standard chip from the BOM. Sorry, yes the one I got was STM32F427VGT6
Content Provider lucky1 Posted December 1, 2021 Author Content Provider Posted December 1, 2021 I never mentioned STM32F427VGT6 to be compatible, but looking at the datasheets it should work. Can you make a picture of the solder jumpers close to the Display ROM on the right named 30,60,120,240 ? They should not be closed. By default 60 is connected on the PCB. Maybe they closed them accidentially ?
Content Provider Terranigma Posted December 1, 2021 Content Provider Posted December 1, 2021 I have checked and they are not closed besides 60.
Content Provider lucky1 Posted December 1, 2021 Author Content Provider Posted December 1, 2021 Too fast means what ? Double the speed ?
Content Provider Terranigma Posted December 1, 2021 Content Provider Posted December 1, 2021 Possibly faster. I will take a video.
Content Provider Terranigma Posted December 1, 2021 Content Provider Posted December 1, 2021 More than double the speed. Edit: Built another one and thought it was ok but it has the same issue. IMG_0970.mp4
Content Provider lucky1 Posted December 1, 2021 Author Content Provider Posted December 1, 2021 All I can say from your video, that your problem is somewhere on the right side of the PCB which is the DE controller part and it is not something I can fix in the firmware. Maybe post some pictures of that area and if you have a second board which is working make some comparison measurements.
Content Provider Terranigma Posted December 1, 2021 Content Provider Posted December 1, 2021 Thank you for the help. Will do.
Content Provider Terranigma Posted December 1, 2021 Content Provider Posted December 1, 2021 Pics added
Content Provider lucky1 Posted December 1, 2021 Author Content Provider Posted December 1, 2021 56 minutes ago, Terranigma said: Built another one and thought it was ok but it has the same issue. That is strange. Maybe one of the components used is wrong. CPU ?
Content Provider Terranigma Posted December 1, 2021 Content Provider Posted December 1, 2021 I swapped the Z80 with a working board and no difference. The 427 looks like the main difference is the size of the flash? Which shouldn't affect it.
Content Provider lucky1 Posted December 1, 2021 Author Content Provider Posted December 1, 2021 7 minutes ago, Terranigma said: The 427 looks like the main difference is the size of the flash? Which shouldn't affect it. ... and 168Mhz instead of 180Mhz but it is clocked at 168Mhz anyways. You need a minimum of 1MB Flash that´s why VET6 can NOT be used I can´t read what is written on the Oscillator Y1. It should be 8Mhz. Check / resolder the connections of U3
Content Provider Terranigma Posted December 1, 2021 Content Provider Posted December 1, 2021 Y1 reads 8.000 I checked U3 and connection is good, just the lighting in picture. I built a 3rd one and same problem. I have checked all the component numbers in that area and some are slightly different. U4 on a working board is HC259 and on the problem board it is HC259D. I’m not sure if that’s a problem or just a different manufacturer numbering scheme. Is there any single IC responsible for speed? I could focus on that one. Also could the CPU due to being slightly different not be clocking down for any reason? Thanks
Content Provider lucky1 Posted December 1, 2021 Author Content Provider Posted December 1, 2021 That part of the schematics is responsible for the clock signal . NMI is handling the playback speed.
Content Provider lucky1 Posted December 1, 2021 Author Content Provider Posted December 1, 2021 I would check the clock and NMI with a oscilloscope
Content Provider Terranigma Posted December 1, 2021 Content Provider Posted December 1, 2021 Thank you. Another interesting bit of information is that my older PCB auto detects the correct settings for EVOx16 for the enhancer and device when it is set to Virtual Pinball at boot. With the new PCB it auto detects as Stern Spike. Does that give any clue as to what might be going on?
Content Provider lucky1 Posted December 1, 2021 Author Content Provider Posted December 1, 2021 1 hour ago, Terranigma said: Thank you. Another interesting bit of information is that my older PCB auto detects the correct settings for EVOx16 for the enhancer and device when it is set to Virtual Pinball at boot. With the new PCB it auto detects as Stern Spike. Does that give any clue as to what might be going on? No because the autodetection is based on the signal clockrate which brings us back to the problem you have.
Content Provider Terranigma Posted December 1, 2021 Content Provider Posted December 1, 2021 Ok. I don't have a scope available to me at this moment, but what you're saying is, one of these components in that picture of the schematic you posted could be bad yes? Or is it possible one of the parts is incorrect too. Would listing the IC/part numbers help narrow down the possible wrong part? Thanks
Content Provider lucky1 Posted December 1, 2021 Author Content Provider Posted December 1, 2021 12 minutes ago, Terranigma said: one of these components in that picture of the schematic you posted could be bad yes? I did not say that. What I meant is that I would start my search there. You need to check the signals to narrow it down. Everything else is just guessing.
Content Provider lucky1 Posted December 1, 2021 Author Content Provider Posted December 1, 2021 Are you sure your eprom is o.k. ?
Content Provider Terranigma Posted December 1, 2021 Content Provider Posted December 1, 2021 Swapped eprom into an older pcb and works fine. Checked the chip model numbers for every IC in that part of the schematic and they either match the old working pcb or match the schematic. Checked all resistors on that side and all check out too. All caps on that side are correct voltage too.
Content Provider Terranigma Posted December 1, 2021 Content Provider Posted December 1, 2021 Again, probably nothing to do with it, but the STM32F427VIT6 has a flash size of 1024kB but it shows 24 sectors available at 00 in DFUSE. When I load the STM32F427VGT6 it shows 12 sectors available at 00 but it has 2048kB flash. So is the sector count less but larger in size and could this affect flashing?
Content Provider lucky1 Posted December 1, 2021 Author Content Provider Posted December 1, 2021 Like I already said the playback speed problem is NOT caused by the firmware. PIN2DMD only displays the frames.
Content Provider Terranigma Posted December 1, 2021 Content Provider Posted December 1, 2021 Ok, thanks.
Content Provider Terranigma Posted December 14, 2021 Content Provider Posted December 14, 2021 Just posting an update to this issue. It seems the removal of the capacitor at C56 has solved the issue. With help from Lucky it seems to be testing fine. I will make sure all the others work as well and will update if there are any further problems, but I think this should be solved now.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now