-
Notifications
You must be signed in to change notification settings - Fork 191
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DS1642 can be supported? #18
Comments
In case anyone needs such a memory, I found this other compatible code: M48T02/12: https://www.st.com/en/clocks-and-timers/m48t12.html
|
This datasheet is more complete: This DS1642 memory can be read and written by TL866II Plus programmer, just select M48T12 memory (I asked developer to add DS1642 too, new xgpro software version released, not tested yet). It is necessary to operate the write bit of the DS1642 to be able to write the clock addresses.
The DS1642 (or M48T02 or M48T12) has an internal oscillator that can be calibrated, so a 512Hz frequency measurement service is required (D0 pin).
It also has a read bit, which helps to prevent the read from being done when updating the clock addresses.
These details are all in the datasheet of M48T02/12. |
|
I found a library that seems to have good accuracy for measuring low frequencies using Arduino, maybe this library can be used to calibrate in a basic way at least: |
I managed to test the memory, using logic analyzer (but the calibration must need more precision equipment, the reading was fluctuating in the thousandths of a Hz, 24MHz sampling). Need to write these addresses before testing:
I needed to leave the address and control pins with this configuration in the image below, in case anyone wants to test it someday. (VCC: +5V; VSS: GND or 0V) It is important to be aware of this (strange) information that is in the datasheet:
Unfortunately I came to the conclusion that the Saleae Logic software (with 8-channel logical analyzer) seems to be better than the Sigrok software (with 16-channel logical analyzer). Both analyzers with CY7C68013A I.C., the difference is that the 8-channel analyzer has a buffer, but I don't know if this can affect the reading that much. 8 ch type: 16 ch type: |
Hello,
Can NV RAM with built-in RTC model DS1642 be supported by this programmer?
As I understand it, this is an NV RAM that has RTC built in, but the operation is similar to a regular parallel NV RAM.
Parallel EEPROM memory has similar read and write commands.
Datasheet: https://datasheets.maximintegrated.com/en/ds/DS1642.pdf
Thank you.
The text was updated successfully, but these errors were encountered: