I am looking for feedback on some I2C Salae captures. The Salae software is free to download. I do not know how to attach this files here.
I am trying to communicate between DS1307 emulator running on Pro Mini as Slave (either 5V/16MHz with level converter or 3.3V / 8MHz) and a 3.3V logic MCU of unknown type acting as Master
The scoreboard supply the original DS1307 with 5V VCC, however talks to the DS1307 on SDA/SCL with 3.3V.
The DS1307 fully supports this (5V VCC, but 3.3V logic)
The SCL clock from mystery MCU appear to be a little slow, around 93KHz instead of 100KHz, however this shouldn't be a problem, as the Arduino DS1307 emulator is acting as Slave.
I successfully have 2 Arduino, 1 running RTClib lib as Master and the other as ds1307 emulator Slave talking to each other fine, (albeit sloppy wave form due to only using internal pullups, but it still works)
However, when I connect to mystery MCU, as you can see in captures it is not working the same
I have captures of no pullup, 4.7K, 1.5K, and 0.67K, as well as the working communication between the two Pro Mini
can you take screen shots of the oscilloscope either using a scope function or with a camera?
save as a JPEG and then use the upload button
post a schematic of the setup?
what length are the I2C cables?
what happens if you run the I2Cscanner?
The scoreboard MCU is some sort of Arm thing, and they have networking and stuff, so its possible its just being extremely unforgiving if the DS1307 emulator is too sluggish compared to the EEPROM-like real DS1307