https://www.maximintegrated.com/cn/app-notes/index.mvp/id/3417
https://www.maximintegrated.com/cn/app-notes/index.mvp/id/4101