Comments (4)
There are at least two known hardware revisions of the board:
- version, pictured in the repo README, which has the phy crystal + optocouplers
- version (what you have), where these components (+various resistors and caps) are missing
They presumably use the same PCB. It has been speculated that they have different software / bitstream configurations and that in the 2nd version the FPGA generates the clock for the phy.
However, I haven't looked into this myself, other members may have more information on this.
Kudos for identifying the missing components and measuring their values - I suggest that you add them to hardware build states wiki page.
from ebaz4205.
Also, it's probably a good idea that people start nagging their sellers to partially refund them for falsely advertising their product and to force them to update the product image.
Most, if not all, sellers use the 1. version for the product image (which was probably made early in the devices product cycle) but sell you the 2nd. There have been numerous reports about this already.
from ebaz4205.
my seller sold both types, i selected the cheaper version which had no sdcard and jumpers, but they were supplied to be soldered by user. did not realized other components were missing though, pictures of both boards were shown. I updated wiki as suggested.
from ebaz4205.
Mine was missing the opto-isolators and 25MHz crystal as well, where the opto-isolators were bypassed by those extra 33 ohm resistors. I took a look at the schematic and my board and found that the 10k ohm resistors R1344 and R1361 are pull-ups to 3.3V on pin 3 (labeled as SPEED on the board) of both J3 and J5. So using logic levels of less than 3.3V on those pins should probably be avoided if using a board with the missing components. Alternatively, just remove those resistors.
Looking at the schematic again, it seems like if the opto-isolators are present, R2350 (the board seems to say R2550, but the schematic says R2350) and R2556 pull up pin 4 on J3/J5 to VCC8, which is whatever voltage is on J4 or pin 2 on J3/J5. Those resistors are missing on the 2nd version of the board. With the opto-isolator, pin 4 (labled as PWM on the board) can only be used as an output, and the pull-up resistors means that the logical high voltage will be whatever VCC8 is. So if you have added the D24 diode to use J3/4/5 as the main power source, make sure that whatever is connected to pin 4 pin J3/5 can handle that voltage if using a board with the isolators.
I'll add this info to the wiki.
from ebaz4205.
Related Issues (20)
- Add categories to Github discussions HOT 1
- Get schematics etc from behind the great wechat paywall
- Error running bootm command HOT 11
- Add license information HOT 2
- PYNQ build
- Weird characters in UART HOT 5
- Expansion board files
- KG4205 VGA & UART/I2C Development PCB HOT 7
- Information on readme how to upload bitstream to FPGA? HOT 31
- SchDoc for EBAZ4205.PcbDoc HOT 6
- Communication gets stuck HOT 4
- Vivado 2021.2 and Ethernet example clock HOT 2
- FT232 schematic pin names
- Purpose of the telegram channel? HOT 2
- Bad blocks in nand flash. Coincidence? HOT 2
- ACOI IC (U30) HOT 1
- Frequency info HOT 2
- Establish a Wiki page HOT 2
- Mention Wiki + Github discussions in README.md HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ebaz4205.